当然只有1,你又没有实现游标遍历。whileend 

解决方案 »

  1.   

    /*一句就可以搞定吧?
    insert into table1 select 3,f1,f2 from table1 where id=2;
    */
    --测试:
    create table table1(id number,f1 char(10),f2 char(10));
    insert into table1 values(2,'中1','中2');
    insert into table1 values(2,'中3','英2');insert into table1 select 3,f1,f2 from table1 where id=2;select * from table1;
    /*
            ID F1         F2
    ---------- ---------- ----------
             2 中1        中2
             2 中3        英2
             3 中1        中2
             3 中3        英2已选择4行。
    */
      

  2.   

    txlicenhe(马可) 的方法实现好.---->insert into table1 select 3,f1,f2 from table1 where id=2;