摘要: 如何避免这样的问题呢?有三种方法:1. 在事务语句最前面加上set xact_abort onsetxact_aborton begintran updatestatement1... updatestatement2... deletestatement3... committran go当xact_abort 选项为on 时,SQL Server在遇到错误时会终止执行并rollback 整个事务。2. 在每个单独的DML语句执行后,立即判断执行状态,并做相应处理。begintran updatestatement1... if@@error<>0 beginrollbacktr 阅读全文
posted @ 2012-05-15 11:36 byronming 阅读(190) 评论(0) 推荐(0) 编辑