table1中还有一个字段为序号index,是一个序列,要求每插入一条语句,自动生成一个序列数。

解决方案 »

  1.   

    你在table1中加了触发器吗?
    如果是,则insert into table1(tablename,id,name) select 'table2',id,name from table2;
      

  2.   

    insert into table1 select "table2",id,name,MySeq.NextVal from table2
      

  3.   

    insert into table1(tablename,id,name,index) select 'table2',id,name,MySeq.NextVal from table2
      

  4.   

    补充一下,在执行此情可待的语句之前,先定定义一个Sequence对象MySeq