下面是代码事务
AS
SET XACT_ABORT ON --强制出错全部回滚
BEGIN TRAN
----代码内容 IF @@ERROR<>0 GOTO errhandle
COMMIT TRAN
RETURN
errhandle:
IF @@ERROR<>0
BEGIN
ROLLBACK TRAN
END
AS
SET XACT_ABORT ON --强制出错全部回滚
BEGIN TRAN
----代码内容 IF @@ERROR<>0 GOTO errhandle
COMMIT TRAN
RETURN
errhandle:
IF @@ERROR<>0
BEGIN
ROLLBACK TRAN
END
方法二,在update之前先用if来判断数据,避免你7楼说的情况
2、想了解出这个问题原因。
2、想了解出这个问题原因。你的是2000是吧,那就不能用这个了SET ALLOW_SNAPSHOT_ISOLATION ON ,这个是2005以后才有的