2012-02-22 29 views
1

は、ソースファイルとしてフラットファイルからデータを取り出し、レコードをDB2データベースの一時テーブルに挿入します。フラット・ファイルには、datetimeデータ型(YYYY/MM/DD HH:MM:SS)として1つの列があります。しかし、この列を文字列データ型として取り出すinformatica(Informaticaの日付形式はこの列の& DB2とは異なります)。したがって、DB2データベースの一時表にロードする前に、この列をDatetime形式に戻す必要があります。Informatica日付/時刻変換

エクスプレッション変換では、私はこれを行うことができますが、私はどのように知っていますか? To_date変換機能(TO_DATE(FIELD, 'YYYY/MM/DD HH:MM:SS'))はありますが、日付のみを扱います(YYYY/MM/DD)。その時間(HH:MM:SS)の世話をしないと、このレコードのために一時テーブルに挿入されていません。

datetimeをStringデータ型からDB2 datetime形式(YYYY/MM/DD HH:MM:SS)に変換するにはどうすればよいですか?

答えて

4

あなたは分日付の一部にフォーマット文字列(すなわちMM)を使用してみました。

あなたはMIを使用する必要があります。

TO_DATE(FIELD, 'YYYY/MM/DD HH:MI:SS')