在过程中你写的insert or update 语句,如果不成功,就跳入exception,在这里,你将他回滚就可以了

解决方案 »

  1.   

    谢谢,nicholaz(九思·逢尤) 。你能给我一个实际的例子让我参考一下吗?我对oracle数据库才是刚刚开始使用。请大家继续关注。
      

  2.   

    以下就是一个完整的例子:Begin 
       update ...;
       做你想做的操作
       --如果有任何错误出现则进行事务回滚
       execption
          when others then
          rollback;
    end;
    --如果都处理成功,则进行事务提交
    commit;
      

  3.   

    Begin 
       update ...;
       insert ...;
         commit;
       execption
          when others then
          rollback;
    end;
    /