已采纳 同学你好,rollback是指事务回滚,commit是指事务提交。 脏读的时候,事务A回滚或者提交都是可以的,老师演示的时候是rollback,这里并没有什么作用,只是结束一个事务。 不可重复读的时候,事务A也只是做查询,rollback或者commit都可以。 commit和rollback都可以结束一个事务,不同的是一个是提交,一个是回滚。 如果我
COMMIT是表示【提交】,就是提交事务的所有操作。具体地说,就是将事务中的所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。ROLLBACK指的是【回滚】,即是在事务的运行过程中,发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有的已完成的操作全部撤销,回滚到事务开始之前...
PLSQL中 commit 和 rollback 的区别 一. commit(提交) 作用:commit即提交,表示这个事务的所有操作都执行成功,commit告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都要确保不因数据库的宕机而丢失。 提交数据有三种类型:显式提交、隐式提交及自动提交(一般不需要),所以这里就列举了前两个,如下...
commit transcation :SQL多步操作之后,提交事务,此时数据才真正保存到数据库 rollback transcation:SQL多步操作发生错误,调用此语句,数据回滚到最初始状态。
那具体有什么区别啊?? 1. 成功提交時用Commit Trans 如果錯誤﹐就是操作不成功﹐如insert into,update,delete失敗﹐那么用Rollback Trans 回滾﹐回到原來的狀態﹐數據保持不變 2.如果你在事务里写了update或者insert语句,你需要用commit进行提交,要不数据并没有真正修改 ...