我使用的是 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 函数的帮助部分