将CSV导入teradata sql Assistant(TD 14)日期错误

将CSV导入teradata sql Assistant(TD 14)日期错误,teradata,Teradata,我创建了一个包含以下列的表:open_dt DATE FORMAT'DD-MMM-YY',并从带有记录的分隔txt文件中插入记录(1994年12月28日、1980年11月1日、2006年2月7日等)。我得到“执行记录2的查询时出错:2666:为open_dt提供的日期无效” 有人能帮我吗。谢谢Teradata不支持一位数的一天 幸运的是,TD14实现了Oracle的TO_DATE,它允许: to_date(input_string, 'dd-mon-yy') 但是'28-Dec-94'可能返回

我创建了一个包含以下列的表:open_dt DATE FORMAT'DD-MMM-YY',并从带有记录的分隔txt文件中插入记录(1994年12月28日、1980年11月1日、2006年2月7日等)。我得到“执行记录2的查询时出错:2666:为open_dt提供的日期无效”


有人能帮我吗。谢谢

Teradata不支持一位数的一天

幸运的是,TD14实现了Oracle的TO_DATE,它允许:

to_date(input_string, 'dd-mon-yy')

但是'28-Dec-94'可能返回'28-Dec-2094'而不是'28-Dec-1994'。

您是否尝试过'D-MMM-YY'?'DD’在两位十进制数字中表示日期,因此DD-MMM-YY期望“01-Nov-80”而不是“1-Nov-80”是的,我尝试将其更改为D-MMM-YY,但它给了我一个无效的格式字符串错误“FMDD-MMM-YY”如何?能否提供一个SQL语句示例,用于在SQL Assistant中导入数据?我不认为您可以使用这样的单字节日期,它需要两个字节。所以
01-Nov-80
。谢谢。更改了CSV中的日期格式。因此,进口工作进展顺利。