建议使用触发器实现
test1建立before insert触发器,在触发器中插入test2中的数据

解决方案 »

  1.   

    http://zhidao.baidu.com/link?url=SA1JaF8ErzPMbsLx6LrwxGD5N5-igOfSaTeKJmi4ds2c6Yv6IidF2Ti04TMCAuUvNN09RHjDbwewAKgJJigWka
    可以参考下
      

  2.   

    你知道你所说的对应2条数据是什么意思,
    create or replace procedure update_test as
    begin
      for i in 6 .. 100000 loop
        insert into testone values (i);
      end loop;
        commit;
    end;create or replace trigger before_tri  before insert  on testone
    for each row
    begin
       insert  into  testtwo (id,fk_id)  values(:new.id,:new.id);
      end   before_tri;
      

  3.   

    不知道“首先向test1 添加一条数据,那么test2相对应的至少有两条(假设现在就是两条)数据。”是什么意思
      

  4.   

    begin 
    for i in 1.. xxxx loop
    insert into test1 select * from a where rownum<10;
    insert  into test2 select * from b where rownum<20;
    end loop;
    end;
    /
    大概是个意思,一个比一个多一倍 不就ok了