2017-12-06 52 views
3

야간에 SQL Server 데이터베이스로로드해야하는 CSV 묶음이 있습니다. 필드 중 하나에 쉼표가 있습니다. 이 문제를 해결하기 위해 큰 따옴표를 텍스트 한정자로 사용합니다. 다음은 샘플 값입니다 " 텍스트 규정에도 불구하고CSV 업로드시 텍스트 한정자가 여전히 쉼표로 묶이지 않습니다.

"97% COTTON, 3% SPANDEX/18 GG/32S/1JC,32S/1JC+40DSP YD/60.0 IN/0.0 G/M2/PIECE DYE" 

, 이것은 여전히 ​​여러 필드가 아닌 하나의 텍스트 필드를 읽을되고있다. 필자는 가져 오기/내보내기 마법사를 사용하여 수동으로이 작업을 시도했는데, 이상하게도 CSV 파일을 미리 보면 데이터가 한 열에 올바르게 저장됩니다. 그러나 대상 테이블에 매핑 한 후에 데이터를 미리 보면, 값은 여러 필드로 나뉩니다. 뭐라 구요?

Excel에서 파일을 열면 필드가 올바르게 표기됩니다.

+0

수 너는 sc를 게시한다. 깨진 필드로 연결되는 가져 오기/내보내기를 설정 한 방법에 대한 정보를 얻으시겠습니까? –

+0

@Quicksilver는 하나 또는 두 개의 행만있는 경우에도 샘플 데이터를 제공 할 수 있습니다. – Hadi

답변

0

행에 여분의 큰 따옴표가 있는지 확인하십시오.

:

"97 %면 3 % SPANDEX/18 GG"/ 32S/1JC, 32S/1JC + 40DSP YD/IN/0.0 G/M2/PIECE 염료 60.0 "

여분의 따옴표는 데이터가 삽입시 엉망으로 만들 것입니다.

당신은 문제가 안 보여 주었다 샘플을.이 일하기 전에 다른 행 또는 열을보고하십시오.