我现在有一张表1 里面有个订单号 再有一个表2 里面有物品信息 现在要在插入表1一条数据的同时要向表二插入10条信息 无论哪一下出错都得回滚 在线等待中

解决方案 »

  1.   


    create or replace trigger autoUpdate
    after insert into 表1
    for each row
    declare
    begin
        for i in 1..10 loop
          insert 表2
        end loop;
    exception 
      when others then 
       rollback;
    end;
      

  2.   

    就通过事务实现就可以了啊插入表1
    If error then rollbackfor (i = 1 ; i <= 10 ; i ++)
    {
      插入表2
      If error then rollback
    }commit