ソースファイルとしてフラットファイルからデータを取得し、DB2データベースの一時テーブルtempにレコードを挿入する必要があるinformaticaの1つ。フラット ファイルには、日時データ型 (YYYY/MM/DD HH:MM:SS) として 1 つの列があります。ただし、informatica はこの列を文字列データ型としてフェッチします (Informatica の日付形式がこの列および DB2 とは異なるため)。したがって、DB2 データベースの一時テーブルにロードする前に、この列を Datetime 形式に戻す必要があります。
式変換を使用すると、これを行うことができますが、方法がわかりません。To_date
変換機能 ( TO_DATE(FIELD, 'YYYY/MM/DD HH:MM:SS')
) はありますが、日付のみ (YYYY/MM/DD) を処理します。時間 (HH:MM:SS) を考慮していないため、このレコードは一時テーブルに挿入されません。
日時を String データ型から DB2 日時形式 (YYYY/MM/DD HH:MM:SS) に変換するにはどうすればよいですか?