SQLSERVER提交事务回滚机制

更新时间:2023-05-17 12:24:41 阅读: 评论:0

SQLSERVER提交事务回滚机制1、回滚语句1:
SET XACT_ABORT OFF
BEGIN TRAN
INSERT INTO score  VALUES (101,90)
INSERT INTO score VALUES (102,78)
INSERT INTO score VALUES (107,76) /**//* Foreign Key Error */
INSERT INTO score VALUES (103,81)
INSERT INTO score VALUES (104,65)
COMMIT TRAN
go
结果1:只回滚错误⾏,语句还继续执⾏。
吃什么减肥最好
–lect * from score
101 90
102 78
103 81
104 65connected
九繁体2、回滚语句2:
SET XACT_ABORT on
BEGIN TRAN
INSERT INTO score  VALUES (101,90)
INSERT INTO score VALUES (102,78)
INSERT INTO score VALUES (107,76) /**//* Foreign Key Error */
租赁合同免费下载
INSERT INTO score VALUES (103,81)
INSERT INTO score VALUES (104,65)
COMMIT TRAN
医学书籍推荐go
亚洲第一页码结果2:事务终⽌并全部回滚,结果为空。
–lect * from score
3、回滚语句3:
事务在错误⾏终⽌,错误⾏回滚,错误⾏之前的不回滚
SET XACT_ABORT on春节去哪
BEGIN
INSERT INTO score VALUES (101,90)
INSERT INTO score VALUES (102,78)
INSERT INTO score VALUES (107,76) /**//* Foreign Key Error */
INSERT INTO score VALUES (103,81)
INSERT INTO score VALUES (104,65)
END
go
结果3:出现这种是因为系统把每个inrt语句都看成是单独的事务,所以错误⾏以前的是不回滚的。
–lect * from score
101 90
102 78
到此这篇关于SQL SERVER提交事务回滚机制的⽂章就介绍到这了,更多相关SQL SERVER事务回滚内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
>萤火之光

本文发布于:2023-05-17 12:24:41,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/667609.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:回滚   事务   语句   结果   机制
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图