Informatica8.1.1を使用しています。ソースフラットファイルには、1つの日付/時刻フィールドが含まれています。ターゲットテーブルに日付と時刻の2つの別々の列としてロードしたいと思います。TO_DATE関数を試して、日付と時刻を別々に取得しました。しかし、それはいくつかのエラーを与えています。
この日付/時刻を日付と時刻に分割するにはどうすればよいですか?または、ソースフラットファイルからターゲットテーブルの日付値に文字列値をロードできますか?
Informatica8.1.1を使用しています。ソースフラットファイルには、1つの日付/時刻フィールドが含まれています。ターゲットテーブルに日付と時刻の2つの別々の列としてロードしたいと思います。TO_DATE関数を試して、日付と時刻を別々に取得しました。しかし、それはいくつかのエラーを与えています。
この日付/時刻を日付と時刻に分割するにはどうすればよいですか?または、ソースフラットファイルからターゲットテーブルの日付値に文字列値をロードできますか?
以下を使用して、フラット ファイルをロードできます。
日付フィールドの場合:
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'))
分割する必要はありません。日付と時刻の列を同じポートに接続するだけです。
GETDATEPART関数のヘルプセクションを読む