|
begin transaction
.......................
commit
begin transaction
.......................
rollback
同样是事务处理,我现在搞不清楚了,比如我有N条插入或更新的语句,我想如果任何一条执行不成功或是因故中断,则所有的插入或更新操作都被取消,这种情况下,到底是用commit还是rollback,能详细讲一下吗?
我的疑问就是书上讲commit是指所有的语句执行成功了,则提交;那哪果是不成功呢?
rollback,仍是同样的问题,要求在语句中用了rollback是出错了进行回滚,但最终的执行结果是有部份有错呢,是回滚还是提交? |
|