[英]Date conversion in informatica
I am loading date fields from file to teradata table. 我正在将日期字段从文件加载到Teradata表。 In a file my date format is mm-dd-yyyy
and in my teradata table the format is yyyy/mm/dd
. 在文件中,我的日期格式为mm-dd-yyyy
,在我的Teradata表中,格式为yyyy/mm/dd
。
I used the below function for formatting: 我使用以下功能进行格式化:
To_date(to_char(date field,'mm-dd-yyyy'),'yyyy/mm/dd')
But all my records are going in rejected records. 但是我所有的记录都在被拒绝的记录中。 When I checked session log my date field was mentioned as invalid date. 当我检查会话日志时,我的日期字段被称为无效日期。
Please help on this. 请帮忙。
just use to_date('12-31-2014','mm-dd-yyyy'); 只需使用to_date('12 -31-2014','mm-dd-yyyy'); It will work 会工作的
Please use this function. 请使用此功能。
v_PORT(DateTime)-TO_DATE(TO_CHAR(INPUTPORT),'MM-DD-YYYY')
o_PORT(String)--TO_CHAR(v_PORT,'YYYY/MM/DD')
It's working. 工作正常
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.