SQL 回滚事务【转】
摘要:
事务不是有错就回滚的,在不写rollback的情况下,并不是什么错误都会回滚事务,有时回滚当前语句,有时回滚整个事务如例begin tran insert into dbo.area values('1111')insert into dbo.area values('2222')select 1/0insert into dbo.area values('333')commit像这样,就算中间有错,也不会回滚,结果会成功添加三条记录但有人说,比如重大错误,这事务也会所有回滚,只是我无法重现重大错误罢了普通错误如果想回滚整个事务,只要加个set 阅读全文
posted @ 2012-05-31 10:40 沈建宏 阅读(182) 评论(0) 推荐(0)
浙公网安备 33010602011771号