sql提交事务代码(SQL SERVER提交事务回滚机制)
类别:数据库 浏览量:2113
时间:2021-10-07 00:12:30 sql提交事务代码
SQL SERVER提交事务回滚机制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:只回滚错误行,语句还继续执行。
–select * from score
101 90
102 78
103 81
104 65
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:事务终止并全部回滚,结果为空。
–select * 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:出现这种是因为系统把每个insert语句都看成是单独的事务,所以错误行以前的是不回滚的。
–select * from score
101 90
102 78
到此这篇关于SQL SERVER提交事务回滚机制的文章就介绍到这了,更多相关SQL SERVER事务回滚内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- sqlserver数据库备份怎么还原(SQL Server2012数据库备份和还原的教程)
- sql server查询操作怎么做(sqlserver分页查询处理方法小结)
- sqlserver非唯一索引汇总性能(详解SQL Server的聚焦过滤索引)
- sqlserver表分区步骤(行转列之SQL SERVER PIVOT与用法详解)
- sqlserver表空间占用率(SQL Server获取磁盘空间使用情况)
- 启动sqlserver代理服务失败(SQL Server代理服务无法启动怎么办)
- sqlserver管理工具远程连接(MSSQLSERVER不同版本设置开启远程连接sa配置)
- sqlserver查看数据表更新时间(SQL Server实现显示每个类别最新更新数据的方法)
- sqlserver数据库同步复制(SqlServer将数据库中的表复制到另一个数据库)
- sqlserver自增字段(SQL Server中identity自增的用法详解)
- sqlserver如何设置定时备份(SQL Server使用脚本实现自动备份的思路详解)
- sqlserver小结(基于sqlserver的四种分页方式总结)
- sqlserver2008收缩数据文件(SQL2008 详解直接将XML存入到SQL中)
- sqlserver附加数据库时出错(SQL Server数据库附加失败的解决办法)
- linux安装sqlserver 2008 r2(Ubuntu 下安装SQL Server教程)
- 如何使用sqlserver建立数据表(SqlServer编写数据库表的操作方式建库、建表、修改语句)
- 越南没事(越南没事情做)
- 重庆旅游攻略(重庆旅游3-4天攻略最佳线路)
- 周杰伦演唱会门票(周杰伦演唱会门票多少钱一张2023)
- 焕然一新 成都轨道集团官方网站改版上线(成都轨道集团官方网站改版上线)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
热门推荐
- vue element admin接口(Vue-Element-Admin集成自己的接口实现登录跳转)
- centos7离线安装mysql5.7(CentOS7.5 安装MySql的教程)
- 微信发送镭射效果代码(JS实现微信"炸屎"大作战功能)
- vue计算两个日期差几分钟(vue实现同时设置多个倒计时)
- python生成密码字典教程(Python利用字典破解WIFI密码的方法)
- HTML5 <abbr>标签
- 工作如何分轻重缓急
- html5socket源码(五分钟学会HTML5的WebSocket协议)
- 虚拟机windows server安装php环境(winxp apache用php建本地虚拟主机的方法)
- 租用云服务器注意事项(怎么租用到性能过硬的美国云服务器)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9