繁体   English   中英

Informatica中的数据类型转换

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM