0

フラット ファイル ソースをテーブルにインポートしています。フラット ファイルの列はすべて文字列データ型です。私の列のいくつかは NULL 値ですが、宛先テーブルでは Datetime および Int 型です。派生列とデータ変換変換を使用しようとしましたが、読み込みに失敗しました。

ソース列

todaysdate   yesterdaydate   batchno    
NULL           NULL             NULL

宛先テーブルのtodaysdate列と列は Datetime で、列は int 型です。派生およびデータ変換変換を使用しようとしましたが、失敗しています。 yesterdaydateBatchno

この列の宛先に Null 値をロードする必要があります。

4

1 に答える 1

0

問題を整理したのですが、

派生列変換に次の式を追加しました

派生列変換のtodaysdate列を次のように置き換えました

TRIM(今日の日付) =="NULL" ? (DT_STR,20,1252)NULL(DT_STR,20,1252) : 今日の日付

于 2012-06-12T10:53:41.417 に答える