博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SET XACT_ABORT { ON | OFF }SQL Server 是否自动回滚到当前事务
阅读量:6194 次
发布时间:2019-06-21

本文共 514 字,大约阅读时间需要 1 分钟。

指定当 Transact-SQL 语句出现运行时错误时,SQL Server 是否自动回滚到当前事务。

 

 

当 SET XACT_ABORT 为 ON 时,如果执行 Transact-SQL 语句产生运行时错误,则整个事务将终止并回滚。

当 SET XACT_ABORT 为 OFF 时,有时只回滚产生错误的 Transact-SQL 语句,而事务将继续进行处理。如果错误很严重,那么即使 SET XACT_ABORT 为 OFF,也可能回滚整个事务。

编译错误(如语法错误)不受 SET XACT_ABORT 的影响。

对于大多数 OLE DB 提供程序(包括 SQL Server),必须将隐式或显示事务中的数据修改语句中的 XACT_ABORT 设置为 ON。唯一不需要该选项的情况是在提供程序支持嵌套事务时。有关详细信息,请参阅分布式查询和分布式事务。

SET XACT_ABORT 的设置是在执行或运行时设置,而不是在分析时设置。

本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2011/05/24/2055654.html,如需转载请自行联系原作者

你可能感兴趣的文章
DOS命令大全
查看>>
python迭代器
查看>>
CODING 敏捷实践完全指南
查看>>
unittest测试框架和测试报告的输出实例(一)
查看>>
c# 使用 Newtonsoft.Json 序列化json字符串以及,反序列化对象
查看>>
短路逻辑
查看>>
Unity3D循环滚动的背景图片,制作方法
查看>>
关于android开发工具无法识别android手机的情况总结
查看>>
Intellij Idea使用频率较高的几个快捷键
查看>>
阿里巴巴热招求推荐求转发
查看>>
iphone-common-codes-ccteam源代码 CCPlistFileWritter.m
查看>>
第2章 数字之魅——数字中的技巧2.1
查看>>
谈谈等概率不重复随机数生成算法中的大学问
查看>>
仲兆鹏 160809329
查看>>
Vue实战狗尾草博客后台管理系统第三章
查看>>
UNIX文件I/O
查看>>
【开发技术】json
查看>>
【ES6】函数
查看>>
Java中的24种设计模式与7大原则 (转)
查看>>
SpringCloud中Rabbitmq的使用
查看>>