0

Oracle ソースからインポートしようとしていますが、ソースと宛先の両方に日付フィールドがあります。「入力 OLE DB 宛先の入力列でエラーが発生しました。入力 OLE DB 宛先の処理中にエラー コード oxco209029A で失敗しました」というスロー エラーが発生しました。 DB宛先入力(3554)」。 Oracleクエリでcharに変更し、データ変換を使用してSSISで元の状態に戻そうとしていますが、うまくいきませんでした。何か間違ったことをしている可能性があります,皆さん、これを見てもらえますか?私は本当に感謝しています..みんなありがとう

4

2 に答える 2

2

Oracle と SQL Server の日付型は、既知の非互換性です。

Oracle 型を同等の文字列にキャストしましたが、SQL Server は (date、datetime、datetime2?) データ型の入力を受け入れません。一般に、キャストをクリーンアップして認識可能な日付形式にするか、派生列変換を追加して入力文字列列を SSIS の同等のものに変更するという選択肢があります。正確なタイプは、ターゲット テーブルの定義によって異なります。

于 2012-11-28T18:13:08.973 に答える