[MS SQL Server 2008] BCP 명령어
1. BCP의 약자는?
Bulk Copy라는 약자
2. 사용 목적
주로 외부의 데이터를 가져오거나 내보내기 위해 사용하는 도구
SQL 2008의 SSIS(SQL SERVER Integration Services)로 모든 가져오기 / 내보내기가 가능하지만, BCP는 명령 행 모드에서 처리할 수 있다는 장점을 가지고 있다. 그리고 메모리가 적게 먹는다는 특징을 가지고 있다.
사용법: bcp {dbtable | query} {in | out | queryout | format} 데이터 파일
[-m 최대 오류 수] [-f 서식 파일] [-e 오류 파일]
[-F 첫 행] [-L 마지막 행] [-b 일괄 처리 크기]
[-n 네이티브 유형] [-c 문자 유형] [-w 와이드 문자 유
형]
[-N 비텍스트 네이티브 유지] [-V 파일 형식 버전] [-q 따옴표 붙은 식별
자]
[-C 코드 페이지 지정자] [-t 필드 종결자] [-r 행 종결자]
[-i 입력 파일] [-o 출력 파일] [-a 패킷 크기]
[-S 서버 이름] [-U 사용자 이름] [-P 암호]
[-T 트러스트된 연결] [-v 버전] [-R 국가별 설정 사
용]
[-k Null 값 유지] [-E ID 값 유지]
[-h "힌트 로드"] [-x xml 서식 파일 생성]
3. 적용 방법
cmd에서 BCP 데이터베이스..테이블 out(in) c:\파일 -c -U 사용자계정 -P 사용자암호
'소프트웨어(SW) > MS - SQL Server' 카테고리의 다른 글
[MS SQL Server 2008] DB 백업/복원하기 (7) | 2013.01.18 |
---|---|
[MS SQL Server 2008][T-SQL] 기본 명령어(DB조회,테이블조회,필드이름) (7) | 2013.01.18 |
[MS SQL Server 2008] sqlCMD 사용법 (7) | 2013.01.18 |
[MS SQL Server 2008] AdventureWorks2008R2_SR1 (7) | 2013.01.14 |
[MS SQL Server 2008] Limit 명령 구현하기 (Between) (8) | 2011.01.30 |