< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>


语法
SET XACT_ABORT { ON | OFF }

当 SET XACT_ABORT 为 ON 时,如果 Transact-SQL 语句产生运行时错误,整个事务将终止并回滚。为 OFF 时,只回滚产生错误的 Transact-SQL 语句,而事务将继续进行处理。编译错误(如语法错误)不受 SET XACT_ABORT 的影响。

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

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

#数据库技术

转载于:https://www.cnblogs.com/netcorner/archive/2009/01/13/2912080.html

MS SQL Server 事务回滚处理!相关推荐

  1. SQL Server事务回滚对自增键的影响

    SQL Server事务回滚时是删除原先插入导致的自增值,也就是回滚之前你你插入一条数据导致自增键加1,回滚之后还是加1的状态 --如果获取当前操作最后插入的identity列的值: select @ ...

  2. sql server 事务_如何使用显式SQL Server事务回滚

    sql server 事务 In this article, we will explore the process of rollback an explicit SQL Server transa ...

  3. 20180928 SQL SERVER 事务回滚

    begin tran:设置起点 commit tran:使事务成为数据库中永久的.不可逆转的一部分 rollback tran:本质上说想要忘记它曾经发生过 save tran:创建一个特定标记,只允 ...

  4. 哪些异常是RuntimeException?Sql异常属于RuntimeException吗?Spring下SQL异常事务回滚

    哪些异常是RuntimeException?Sql异常属于RuntimeException吗?Spring下SQL异常事务回滚 参考文章: (1)哪些异常是RuntimeException?Sql异常 ...

  5. SQL的事务回滚操作带案例分析

    SET XACT_ABORT on  BEGIN TRAN  INSERT INTO [PDA_Action] VALUES ('採购入库1')  INSERT INTO [PDA_Action] V ...

  6. mysql 事务回滚语句_数据库事务回滚语句-sql事务回滚语句是-用于事务回滚的sql语句...

    sql 回滚语句 这种情况的数据恢复只能利用事务日志的备份来进行,所以如果你的SQL没有进行相应的全库备份 或不能备份日志(truncate log on checkpoint选项为1),那幺就无法进 ...

  7. SQL Server事务隔离级别详解

    SQL Server事务隔离级别详解 标签: SQL SEERVER/MSSQL SERVER/SQL/事务隔离级别选项/设置数据库事务级别 SQL 事务隔离级别 概述 隔离级别用于决定如果控制并发用 ...

  8. [转]SQL事务回滚的问题及其解决的方法

    [转]SQL事务回滚的问题及其解决的方法 原文:http://shirlly.javaeye.com/blog/370973 Begin Transaction:开始一个事务: Commit Tran ...

  9. SQL事务回滚的两种方式

    1.XACT_ABORT 1)set XACT_ABORT off时,回滚产生错误的Transact-SQL语句,而事务将继续进行处理,(注:错误严重或者语法错误时可能回滚整个事务) 2) set X ...

  10. MS SQL Server和Oracle对数据库事务处理的差异性

    背景 在吉日嘎拉的软件编程走火入魔之:数据库事务处理入门(适合初学者阅读)文章中关于MS SQL Server和Oracle对数据库事务处理的差异性引起一些争论,因此记录我对数据库事务处理的想法. 简 ...

最新文章

  1. Akka的Hello World(三)Actor失败处理
  2. 使用.NET System.IO.Pipelines和Kestrel套接字库创建Redis客户端
  3. 极简桌面 android 2.3,极简桌面(手机桌面)V3.1 for android 免费版
  4. 知了课堂学习笔记一-Django预热-虚拟环境
  5. 使用TASSEL学习GWAS笔记(5/6):混合线性模型进行GWAS分析(MLM模型)
  6. C#使用NPOI操作Excel
  7. 不想用win11了怎么办?一分钟教你win11退回到win10系统
  8. 联想小新520新品实测,对比当贝投影D3X竟无还手之力
  9. 仙人掌之歌——路转峰回(3)
  10. Vue 中echarts的数据参数使用、X轴Y轴
  11. 简练软考知识点整理-组建项目团队
  12. solr读取word,pdf
  13. c语言lnk1120,C致命错误LNK1120:1未解决的外部
  14. 计算机网络——网络层之移动IP
  15. webmin RCE漏洞利用及分析
  16. 「从零开始造 RPC 轮子系列」01 我为什么要去造一个轮子?
  17. 2.2数据结构与序列
  18. 面试被问API 网关,怎么破?
  19. 项目变更管理的必要性是什么?
  20. mongodb学习笔记-tina

热门文章

  1. 实例快速上手shell脚本
  2. 数据科学包7- pandas高级内容之分组运算
  3. Git简洁教程:本地项目如何与GitHub互连
  4. 今日博文视点大咖直播伴你读No.3:数据分析学习之道
  5. 全球稀缺的Kaldi学习资料,《Kaldi语音识别实战》给补上了!
  6. mac:文件编码问题
  7. python爬虫股票数据分析判断股票好坏_教你用Python爬虫股票评论,简单分析股民用户情绪...
  8. 蓝桥杯2015年第六届C/C++B组国赛第一题-积分之迷
  9. JavaWeb—优化JDBC代码
  10. L1-002 打印沙漏 (20 分)—团体程序设计天梯赛