您的位置:首页 > 数据库

SQL 事务 [两种]

2008-06-16 23:33 253 查看
方法一(SQL 2000/2005):
BEGIN Tran
.......

declare @RegionError int
select @RegionError=@@error
if(@RegionError=0)
COMMIT Tran
else
ROLLBACK Tran

方法二(SQL 2005):
begin try
--begin tran
-- 批次處理
--print 1/0
--commit tran
end try
begin catch
--rollback tran
--異常處理,例如print error_number(), error_saverity(), error_message()
--print error_number()
end catch
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: