2009-08-19 4 views
0

SSIS 패키지에서 날짜 열이있는 플랫 파일 원본을 사용하고 일부 날짜는 빈 문자열입니다. 파일의 데이터가 데이터베이스로로드 될 때이 빈 문자열을 null로 처리하기를 원합니다. 플랫 파일 소스 편집기에서 "데이터 값에서 null 값으로 소스에서 null 값 유지"체크 상자를 선택했으나 작업을 실행할 때 오류가 발생했습니다 "잠재적 손실 때문에 값을 변환 할 수 없습니다. 데이터의 ". 빈 날짜 문자열을 null로 처리하도록 SSIS 패키지를 얻으려면 어떻게해야합니까?ssis 빈 날짜는 null로

TRIM ([ColumnName]) == ""다음 식을 사용하십시오.

+0

플랫 파일의 빈 값 또는 실제로 NULL 단어 –

+0

빈 값입니다. –

답변

1

(DT_STR, 8, 1252) NULL (DT_STR, [길이], 1252) : [열 이름]

+1

파생 된 컬럼 변환이 효과가있는 것 같습니다. "null 값 유지"체크 박스가 자동으로 처리하기를 바랐습니다. –

+0

이 경우에는 빈 문자열로 변환되므로 변환하는 것으로 생각하고 잘라 내기가 발생할 수 있다고 생각하기 때문에 오류가 발생합니다. – klabranche

관련 문제