1.回滚.
BEGIN TRANSACTION
INSERT INTO A values (4) -- 该表含有触发器,UPDATE其他表
IF @@error <> 0 --发生错误
BEGIN
ROLLBACK TRANSACTION
END
ELSE
BEGIN
COMMIT TRANSACTION
END
BEGIN TRANSACTION
INSERT INTO A values (4) -- 该表含有触发器,UPDATE其他表
IF @@error <> 0 --发生错误
BEGIN
ROLLBACK TRANSACTION
END
ELSE
BEGIN
COMMIT TRANSACTION
END
本文提供了一个SQL事务处理的示例,展示了如何通过BEGIN TRANSACTION开始一个事务,并在触发器操作之后检查错误状态来决定是否进行ROLLBACK TRANSACTION回滚或COMMIT TRANSACTION提交。
4474

被折叠的 条评论
为什么被折叠?



