我正在使用 Informatica 8.1.1。源平面文件包含一个日期/时间字段。我想将它加载为目标表中的两个单独的日期和时间列。我尝试使用 TO_DATE 函数分别获取日期和时间。但它给出了一些错误。
如何将此日期/时间拆分为日期和时间?或者我们可以将源平面文件中的字符串值加载到目标表中的日期值中吗?
我正在使用 Informatica 8.1.1。源平面文件包含一个日期/时间字段。我想将它加载为目标表中的两个单独的日期和时间列。我尝试使用 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 函数的帮助部分