0

SSIS パッケージで、日付列のあるフラット ファイル ソースを使用していますが、日付の一部が空の文字列です。ファイルからのデータがデータベースにロードされるときに、これらの空の文字列が null として扱われるようにします。フラット ファイル ソース エディターで [ソースからの null 値をデータ フローの null 値として保持する] チェックボックスをオンにしましたが、タスクを実行すると、「データ フローが失われる可能性があるため、値を変換できませんでした」というエラーが表示されます。データ"。空の日付文字列を null として扱うように SSIS パッケージを取得するにはどうすればよいですか?

4

1 に答える 1

1

次の式を使用します。

TRIM( [列名] ) == "" ? (DT_STR, 8, 1252)NULL(DT_STR, [長さ], 1252) : [列名]

于 2009-08-19T01:24:10.480 に答える