我用SQLLDER导入ELS到数据库EMP表中
EMP表中DI字段是NUMBER类型  有个SEQ 
我导入的时候写的事 Load data
infile 'd:\8270.csv'
insert into table t_gwics
fields terminated by ',' optionally enclosed by ''
(
id  "seq_id.nextval ",
name 
)
出错 看是这个错误提示 :记录 1: 被拒绝 - 表 EMP 的列 ID 出现错误。
数据文件的字段超出最大长度请教这个是什么问题,
应该怎么写?

解决方案 »

  1.   

    还有一个问题 XLS 中有57个字段
    表里只有18个字段。
    我是这么写的  有问题么 如果有问题请大家指出。Load data
    infile 'd:\8270.txt'
    insert into table t_gwics
    fields terminated by x'09' optionally enclosed by '"'
    (
    id  "seq_gwics.nextval ",
    org_id,
    filler_51 filler,
    subject,
    currcd,
    accname "trim(:accname)",
    debal,
    crbal,
    filler_2 filler,
    filler_3 filler,
    filler_4 filler,
    filler_5 filler,
    filler_6 filler,
    filler_7 filler,
    filler_8 filler,
    filler_9 filler,
    filler_10 filler,
    filler_11 filler,
    filler_12 filler,
    filler_13 filler,
    filler_14 filler,
    filler_15 filler,
    filler_16 filler,
    filler_17 filler,
    filler_18 filler,
    filler_19 filler,
    filler_20 filler,
    filler_21 filler,
    filler_22 filler,
    filler_23 filler,
    filler_24 filler,
    filler_25 filler,
    filler_26 filler,
    filler_27 filler,
    filler_28 filler,
    filler_29 filler,
    filler_30 filler,
    filler_31 filler,
    filler_32 filler,
    filler_33 filler,
    filler_34 filler,
    filler_35 filler,
    filler_36 filler,
    filler_37 filler,
    filler_38 filler,
    filler_39 filler,
    filler_40 filler,
    filler_41 filler,
    openday  "to_date(':openday','YYYY-MM-DD')",
    filler_44 filler,
    filler_45 filler,
    filler_46 filler,
    filler_47 filler,
    filler_48 filler,
    filler_49 filler,
    NOTES
    )
      

  2.   

    2 楼中 OPENDAY 的字段也对应到文件的字段里了
    可是
    提示
    记录 11: 被拒绝 - 表 T_GWICS 的列 OPENDAY 出现错误。
    ORA-01841: (full) year must be between -4713 and +9999, and not be 0哎 我现在郁闷死了 被这2个错误搞的头大 谁能帮帮我啊
      

  3.   

    openday  "to_date(':openday','YYYY-MM-DD')", 
    改成openday  "to_date(:openday,'YYYY-MM-DD')", 
    应该就可以了
    或者直接写openday  date “YYYY-MM-DD”,也行
    第一个不知道怎么回事