"导入“a”这一行,但是“a”不是table中的字段",没明白.
SQLLDR不会自动生产一个 date字段.

解决方案 »

  1.   

    load data
    infile "lst_file" badfile "./log/lst_file.bad" discardfile "./log/lst_file.dsc"
    append
    into table insert_table
    when test_data = 'a'
    (
    a             char       terminated by '~' "sql语句,把这个字段更新为sysdate,
    b             char       terminated by '~'
    )
      

  2.   

    在数据文件中date是空的,如何自动生成呢?有没有例子
      

  3.   

    可以在表上建视图 然后建替代 trigger 
    基本上能解决你的问题如果是oracle 9i 那就用外部表 要比sqlldr方便的多