SQL Developer中导入csv数据报错gdk-05030如何解决

How to solve error gdk-05030 when importing csv data in SQL Developer

我在使用 SQL Developer 导入 CSV 文件时遇到问题。我使用下面的代码创建了一个 table 来导入一个 'date' 数据

CREATE TABLE DEPARTMENT (
  DATECOLUMN DATE
);

我通过右键单击等方式导入了 CSV。

有趣的是,CSV 'date' 数据的格式为 'YYYY-MM-DD',但在 SQL 开发人员中加载时(预览,导入前),其格式为 'MM/DD/YYYY'.

我认为这是问题所在,因为在尝试导入时,它返回了错误“gdk-05030”,这意味着数据包含的数据超出了需要(以适应格式)。

对我来说,它看起来如下:

  • CSV 文件中的日期格式是 yyyy-mm-dd(如您所说)

  • 当您在插入后查询 table 时,您发现值看起来不同 - mm/dd/yyyy

  • 这是因为当前设置使用了那个日期格式。如果你想改变它,运行

    alter session set nls_date_format = 'yyyy-mm-dd';
    

    然后 select 行来自 table.

  • 或者,转到 SQL 开发人员首选项,并在其 [数据库 - NLS] 部分中设置所需的日期格式。