代码改变世界

SQL 存储过程加事务的使用

2016-07-14 11:17  Evan.Pei  阅读(259)  评论(0编辑  收藏  举报
create proc USP_CUTTING_TATABLET_PULL_FINISH
(
 @name NVARCHAR(20)
)  
as
    SET XACT_ABORT ON--设置全盘回滚
	BEGIN TRAN--开启事务

	--------------------------------------这里写功能代码

   if(@@ERROR<>0)--判断是否出错
	begin
	 rollback tran;--回滚全部
	 SET XACT_ABORT OFF--释放
	end
	else
	begin
	 commit TRAN--提交事务
	 SET XACT_ABORT OFF
END