0

Informatica8.1.1を使用しています。ソースフラットファイルには、1つの日付/時刻フィールドが含まれています。ターゲットテーブルに日付と時刻の2つの別々の列としてロードしたいと思います。TO_DATE関数を試して、日付と時刻を別々に取得しました。しかし、それはいくつかのエラーを与えています。

この日付/時刻を日付と時刻に分割するにはどうすればよいですか?または、ソースフラットファイルからターゲットテーブルの日付値に文字列値をロードできますか?

4

3 に答える 3

2

以下を使用して、フラット ファイルをロードできます。

日付フィールドの場合:

to_char(get_date_part(in_date,'YYYY'))||to_cha r(get_date_part(in_date,'MM'))||to_char(get_date_pa rt(in_date,'DD')) 

時間フィールドの場合:

to_char(get_date_part(in_date,'HH24'))||to_cha r(get_date_part(in_date,'MI'))||to_char(get_date_pa rt(in_date,'SS'))
于 2010-10-22T13:22:19.443 に答える
1

分割する必要はありません。日付と時刻の列を同じポートに接続するだけです。

于 2012-02-14T12:53:12.337 に答える
-2

GETDATEPART関数のヘルプセクションを読む

于 2010-05-26T12:46:12.933 に答える