在SQL Developer中导入数据时指定日期格式

时间:2013-01-08 01:28:25

标签: oracle oracle-sqldeveloper

我正在尝试使用Oracle SQL Developer导入CSV文件中的数据。 CSV文件中的一列是日期,其格式为ISO-8601 2012-08-22T00:06:52.0Z ,小数秒为0。表中的对应列的类型为日期 。 Oracle SQL Developer可以选择在导入过程中指定日期格式,因此我将格式指定为

YYYY-MM-DD"T"HH24:MI:SS."0Z"

enter image description here 但导入过程失败,表示无法识别日期格式。插入Oracle SQL Developer以某种方式生成的语句是从日期格式中删除双引号。

INSERT INTO TABLE(CREATION_DATE, LAST_MODIFIED_DATE) VALUES (to_date('2009-02-18T00:06:52.0Z', 'YYYY-MM-DDTHH24:MI:SS.0Z'),to_date('2012-08-30T00:06:52.0Z', 'YYYY-MM-DDTHH24:MI:SS.0Z'));

有关如何解决此问题的任何建议?

1 个答案:

答案 0 :(得分:0)

您是否尝试转义日期格式规范中的字符?如果这不起作用,你应该打开它的SR。