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

Ran*_*ion 5 oracle oracle-sqldeveloper

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

YYYY-MM-DD"T"HH24:MI:SS."0Z"
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明 但是导入过程失败,说无法识别日期格式。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'));
Run Code Online (Sandbox Code Playgroud)

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

小智 -1

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