我有一个平面文件,我试图通过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
答案 0 :(得分:1)
ANSIDATE始终需要yyyy-mm-dd
格式。
您需要使用与输入字符串匹配的FORMAT在INSERT中添加Teradata样式类型转换:
:PROMISE_DTTM(timestamp(0), format 'mm/dd/yyyyBhh:mi:ss')