안녕하세요 MSSQL 2016에서 BCP 로 데이터를 입력중에 오류가 나서 글을 올려 봅니다.
아래 옵션으로 BCP 를 실행 하게 되면
<BCP 명령어>
BCP TempTable in "C:\abc.txt" -b 3000 -c -t"," -r"0x0a" -S 127.0.0.1 -U sa -P sapwd
아래 데이터의 경우 내용중에 구분자 "," 가 존재해서 데이터가 분리 되어 다른 컬럼에 입력이 되는 문제가 있습니다.
이런경우 데이터 파일을 수정안하고 옵션이나 다른 방법으로 해결할 방법이 있을까요?
<BCP 데이터>
"202008","2007소재","10960501","특가","이사짐, 번호 010-xxx-xxx ","http://www.aaa.co.kr"
"이사짐, 번호 010-xxx-xxx " 단위 안에 구분자 , 가 존재....
Comment 1
-
건우아빠
2020.09.18 12:43
구분자를 변경하는데 안쓰는 구분자로 이용하시는게
"," -> "|||" 이런식으로 바꾸고