预先把该表的自增字段设置为可以为空,主键等先禁用disabled,
待数据用文本导入提交后再处理自增字段(可新建序列处理),启用主键,
--可能还有好方法,不过该方法应该可以实现

解决方案 »

  1.   

    既然已经实现了自增字段(序列),批量插入时就可以不考虑这一列了.
     
     不知道是不是这个意思? 假设col1为自增列,
     insert into tablename (col2,col3,....)
     select ....
      

  2.   

    不行吧!兄台估计是搞sql server 的吧,oracle 里有个烦人的nextval,这是插入字增字段是必要的,一条记录插入好办,现在是批量就不知如何是好呢?
      

  3.   

    create or replace trigger trg_insert
    before insert on tablename
    for each row
    begin
    select seq_name.nextval into :new.col_name from dual;
    end;
      

  4.   

    to 楼主: 你怎么知道我是搞sqlserver的? 
    sql server中有序列这种概念吗? 
    用序列+触发器很容易搞定,方法见楼上.