pl/sql连接oracle,使用UpdateSet命令时,招行到一半时取消,会不会有可能只执行了一部分修改操作?

解决方案 »

  1.   

    不会。任何一个连接都有自己的事务,所产生的任何一条SQL都有事务控制。
    commit,rollback中途断掉,会自动rollback
      

  2.   

    还有,执行完了的update还能回滚吗?
      

  3.   

    同时有几个客户端的plsql同时登录到数据库中修改数据,各个客户端各自点击回滚都能恢复到原始状态吗?还是只能恢复到最后一个plsql的操作状态?