2012-02-22 322 views
1

在需求信息之一中从平面文件中获取数据作为源文件并将记录插入到DB2数据库的临时表temp中。平面文件有一列作为日期时间数据类型(YYYY/MM/DD HH:MM:SS)。但是,informatica将此列作为字符串数据类型提取(因为Informatica日期格式与DB2 & DB2不同)。因此,在加载到DB2数据库的临时表之前,我需要将此列转换回日期时间格式。Informatica日期/时间转换

随着Expresion转换,我可以做到这一点,但我不知道如何? To_date转换功能(TO_DATE(FIELD, 'YYYY/MM/DD HH:MM:SS'))在那里,但它只会处理日期(YYYY/MM/DD)。它没有考虑时间(HH:MM:SS),并且由于这些记录没有插入临时表中。

如何将日期时间从字符串数据类型转换为DB2日期时间格式(YYYY/MM/DD HH:MM:SS)?

回答

4

您尝试使用格式字符串(即MM)为分钟日期一部分。

您需要使用MI

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