2015-02-05 13 views
0

테이블 A가 있고 데이터 형식이 float 인 열 CA가 있고 35,44113 같은 데이터가 들어 있습니다. bcp out 기능을 다음과 같이 내 보냈습니다. 나뿐만 가져올 싶어 할 때 내 보낸 .csv 파일 데이터에서 은 35.44113SQL Server bcp 가져 오기 및 부동 형식 오른쪽 데이터 잘림

bcp <tablename> out <path> -U <username> -P <password> -S <servername> -c -Ccp1254 -t "|" 

로 내보내집니다;

bcp <tablename> in <path> -U <username> -P <password> -S <servername> -c -Ccp1254 -t "|" 

그리고 나에게 문자열 데이터 오른쪽 잘라 내기 bcp 오류를 제공합니다. SQL Server 2008 R2 사용

도움이 필요하십니까?

감사

답변

1

String 데이터 바로 절단 오류는 필드 길이가 테이블의 컬럼 정의보다 큰 것을 나에게 제안했다.

bcp 명령에 -e error_file.txt을 추가하면 오류에 대한 자세한 정보가 제공됩니다. 예컨대이에서

#@ Row 16, Column 15: String data, right truncation @#

할 수 있습니다 조정 파일의 데이터

를 기반으로 표