2021. 1. 12. 16:32

BCP 정리.

 

※내보내기

1. Tablename의 데이터를 Data.dat 파일로 만든다.

 BCP DBName.dbo.Tablename out  Data.dat -c -Usa -Ppassword -t"|"

 

2. 쿼리를 실행하여 Data.dat 파일로 만든다.

BCP "SELECT * FROM DBName.dbo.TableName" Queryout Data.dat -c -Usa -Ppassword -t"|" 

 

예)

bcp Cooking.dbo.Backup out H:\BCP\Backup.dat -c -U sa password -t "\t"

 

3.비-XML서식 만들기

BCP dbo.tablename format nul -T -c -f format.fmt 

 

4. XML서식 만들기

BCP dbo.tablename format nul -T -c -x -f format.xml 

 

※가져오기

1. tablename에 Data.dat파일 복사해 넣기

BCP dbo.tablename in data.dat -c -Usa -Ppassword -t"|" 

예시)

BCP Cooking.dbo.SQL_Backup IN H:\BCP\SQL_Backup.txt -c -U sa -P password -t "|"

 

 

2. 서식파일 이용해서 데이터 가져오기

 BCP dbo.tablename in data.dat -c -T -fFormat.xml

예시)

bcp Cooking.dbo.SQL_Backup Format nul -T -c -f H:\Bcp\SQL_Backup.fmt