在其中一项要求中,informatica 从平面文件中获取数据作为源文件并将记录插入到 DB2 数据库的临时表 temp 中。平面文件有一列作为日期时间数据类型 (YYYY/MM/DD HH:MM:SS)。但是,informatica 将此列作为字符串数据类型获取(因为 Informatica 日期格式与此列和 DB2 不同)。因此,在加载到 DB2 数据库的临时表之前,我需要将此列转换回日期时间格式。
使用表达式转换,我可以做到这一点,但我不知道怎么做?To_date
转换函数 ( TO_DATE(FIELD, 'YYYY/MM/DD HH:MM:SS')
) 存在,但它只会处理日期 (YYYY/MM/DD)。它没有考虑时间(HH:MM:SS),因此记录没有插入到临时表中。
如何将日期时间从字符串数据类型转换为 DB2 日期时间格式 (YYYY/MM/DD HH:MM:SS)?