首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入错误sqldeveloper

导入错误sqldeveloper
EN

Stack Overflow用户
提问于 2020-03-06 04:33:17
回答 1查看 328关注 0票数 1

我收到来自sqldeveloper的导入错误。似乎能找到答案。这是一个大约有465000行的csv文件。不确定是不是尺寸,但似乎所有东西都结账了

从文件C:\Users\Quartey-Henry-K\Desktop\Telework Cert\GNS.csv中将数据导入到表GNS中。任务已取消,导入已回滚。语句失败: CREATE TABLE GNS ( RC编号(3),UFI编号(8),UNI编号(8),LAT编号(4,2),经度编号(4,2),DMS_LAT VARCHAR2(9),DMS_LONG VARCHAR2(9),MGRS VARCHAR2(15),JOG VARCHAR2(7),FC VARCHAR2(1),DSG VARCHAR2(5),PC VARCHAR2,CC1 VARCHAR2(2),ADM1 NUMBER(1),POP VARCHAR2,ELEV VARCHAR2,CC2 VARCHAR2,NT VARCHAR2(2),LC VARCHAR2(3),SHORT_FORM VARCHAR2(12),GENERIC VARCHAR2(16),SORT_NAME_RO VARCHAR2(44),FULL_NAME_RO VARCHAR2(46),FULL_NAME_ND_RO VARCHAR2(46),SORT_NAME_RG VARCHAR2(44),FULL_NAME_RG VARCHAR2(46),FULL_NAME_ND_RG VARCHAR2(46),NOTE VARCHAR2,MODIFY_DATE VARCHAR2(10),DISPLAY NUMBER(9),NUMBER(1),NUMBER(8),TRANSL_CD VARCHAR2(22),NM_MODIFY_DATE VARCHAR2(10),F_EFCTV_DT VARCHAR2(26),F_TERM_DT VARCHAR2(26)) ORA-00906:缺少左括号

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-06 05:57:52

由于某些原因,向导没有为您的4列指定列大小

代码语言:javascript
复制
CREATE TABLE gns (
    rc               NUMBER(3),
    ufi              NUMBER(8),
    uni              NUMBER(8),
    lat              NUMBER(4, 2),
    longitude        NUMBER(4, 2),
    dms_lat          VARCHAR2(9),
    dms_long         VARCHAR2(9),
    mgrs             VARCHAR2(15),
    jog              VARCHAR2(7),
    fc               VARCHAR2(1),
    dsg              VARCHAR2(5),
    pc               VARCHAR2,
    cc1              VARCHAR2(2),
    adm1             NUMBER(1),
    pop              VARCHAR2, -- needs a size
    elev             VARCHAR2, -- needs a size
    cc2              VARCHAR2, -- needs a size
    nt               VARCHAR2(2),
    lc               VARCHAR2(3),
    short_form       VARCHAR2(12),
    generic          VARCHAR2(16),
    sort_name_ro     VARCHAR2(44),
    full_name_ro     VARCHAR2(46),
    full_name_nd_ro  VARCHAR2(46),
    sort_name_rg     VARCHAR2(44),
    full_name_rg     VARCHAR2(46),
    full_name_nd_rg  VARCHAR2(46),
    note             VARCHAR2, -- needs a size
    modify_date      VARCHAR2(10),
    display          NUMBER(9),
    name_rank        NUMBER(1),
    name_link        NUMBER(8),
    transl_cd        VARCHAR2(22),
    nm_modify_date   VARCHAR2(10),
    f_efctv_dt       VARCHAR2(26),
    f_term_dt        VARCHAR2(26)
);

尝试手动修复此DDL并在SQL工作表中运行它。然后在树中找到左侧的表(您可能需要刷新它),然后右键单击该表,选择导入并再次遍历向导。

另外,如果NM_MODIFTY_DATE实际上是一个日期,请考虑date或TIMESTAMP数据类型。因此,您的SQL和数据将更加整洁。

另外,您使用的是什么版本的SQL Developer?我想确认一下,如果这里有bug,我需要追踪。最近的版本不应该让你走到这一步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60553502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档