我需要从外部来源插入一个日期格式,其中包括时区的三个字母代码,但TZD格式掩码似乎不起作用......
insert into blah
values (to_date('Thu, 18 Feb 2010 08:37:00 EST','Dy, DD Mon YYYY HH24:MI:SS TZD'));
ORA-01821: date format not recognized
如果我删除“TZD”...
insert into blah
values (to_date('Thu, 18 Feb 2010 08:37:00','Dy, DD Mon YYYY HH24:MI:SS'));
1 row created.
Oracle 中此类插入语句的正确掩码是什么?
desc blah
Name Null? Type
----------------------------------------- -------- ----------------------------
D DATE
编辑:我将表列从 DATE 类型更改为 TIMESTAMP 类型并得到相同的错误。