老肥胖子的博客数据库事物的用法和作用就不再重复,写一下在实战当中遇到的问题,代码如下:begin tran --开始执行事务--语句一update set acount = acount-100 where person = 1--语句二update set acount = acount+100 where ...
吉普赛的歌的博客IF OBJECT_ID(N't2', N'U') IS NOT NULL DROP... END TRY BEGIN CATCH ROLLBACK TRAN END CATCH --加了 TRY CATCH 之后,回滚事务不受 SETXACT_ABORT OFF 影响,全部都没有插入 SELECT * FROM t2 /* (0 行受影响) */
哈罗北鼻1223的博客SETXACT_ABORT ON指當Transact-SQL語句產生運行錯誤時,SQL Server 是否自動回滾當前事務。語法SETXACT_ABORT{ON|OFF}当 SETXACT_ABORT 为 ON 时,如果 Transact-SQL 语句产生运行时错误,整个事务将终止并...
土豆131421的博客一、当 SETXACT_ABORT ON; 时,一个事务(BEGIN TRANSACTION; ......(SQL语句)......COMMIT TRANSACTION;)中,如果有报错,就回滚整个事务。 USE AdventureWorks2008R2; GO IF OBJECT_ID(N't2', N'U') IS NOT...