Teradata Fastload日期格式问题

时间:2014-10-07 10:05:51

标签: teradata

我有一个平面文件,我试图通过fastload加载。平面文件的日期格式为dd/mm/yyyy。当我尝试通过fastload加载它时,记录将进入错误表。但是,当我将平面文件中的日期格式更改为yyyy-mm-dd 00:00:00时,该列的加载正常加载。

07/27/2011 00:00:00 -- not working
2011-12-15 00:00:00--working


errlimit 1000000;
tenacity 4;        
sessions 1;
sleep 6;
dateform Ansidate,

SET RECORD VARTEXT" | * |" ; 我正在脚本中使用dateform Ansidate

1 个答案:

答案 0 :(得分:1)

ANSIDATE始终需要yyyy-mm-dd格式。

您需要使用与输入字符串匹配的FORMAT在INSERT中添加Teradata样式类型转换:

:PROMISE_DTTM(timestamp(0), format 'mm/dd/yyyyBhh:mi:ss')