[英]Data type conversion in Informatica
我有一个要求,其中目标列数据类型为date(例如ex- 30-Apr-14,即DD-MON-YY)。
在Informatica中,默认数据类型为日期/时间。 因此,源正在以MM / dd / yyyy hh:mm:ss格式发送日期数据。 因此,当我尝试将此数据插入目标时,它会拒绝。
如何将源数据从日期/时间转换为日期,这样我最终可以将输出作为DD-MON-YY并将其插入目标表中。
谢谢! Ashim
使用TO_CHAR(字段名称,'DD-MON-YYYY')
其中fieldname是您当前的日期端口,表达式在字符串端口中,字符串端口本身将写入您的日期列
Date/time
数据类型没有format
。 如果您将数据作为date/time
并使用date
将其发送到目标,则所使用的连接器将为您完成工作。 (注意:通常是一个数字,然后以某种可读格式显示)
因此,要么:
date
数据类型(无需转换)。 在这种情况下,错误似乎是由其他来源引起的,或者 确保您正在处理哪种情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.