SET XACT_ABORT

转载 2012年03月21日 20:29:34

指定当 Transact-SQL 语句产生运行时错误时,Microsoft® SQL Server™ 是否自动回滚当前事务。

语法
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 的设置是在执行或运行时设置,而不是在分析时设置。

示例
下例导致在含有其它 Transact-SQL 语句的事务中发生违反外键错误。在第一个语句集中产生错误,但其它语句均成功执行且事务成功提交。在第二个语句集中,SET XACT_ABORT 设置为 ON。这导致语句错误使批处理终止,并使事务回滚。

SET XACT_ABORT的用法

指定当 Transact-SQL 语句产生运行时错误时,Microsoft® SQL Server™ 是否自动回滚当前事务。 语法 SET XACT_ABORT { ON | OFF } ...
  • zxg1258
  • zxg1258
  • 2011年12月08日 22:23
  • 254

SET XACT_ABORT { ON | OFF }

SET XACT_ABORT { ON | OFF } 2011-05-23 09:40 语法 SET XACT_ABORT { ON | OFF ...
  • wym3587
  • wym3587
  • 2011年11月06日 14:24
  • 6784

SET XACT_ABORT 的用法

原文 :http://study.qqcf.com/web/619/167733.htm SET XACT_ABORT       指定当 Transact-SQL 语句产生运行时错误时,Micros...

SET XACT_ABORT { ON | OFF } 设置整个事务终止并回滚方法

SET XACT_ABORT { ON | OFF } 语法 SET XACT_ABORT { ON | OFF } 注释 当 ...
  • xwnxwn
  • xwnxwn
  • 2013年10月19日 11:30
  • 1071

SET XACT_ABORT各种用法及显示结果

默认行为   默认为SET XACT_ABORT OFF,没有事务行为。 SET XACT_ABORT ON   SET XACT_ABORT ON分为两种:   1、总体作为一个事务,整体提...

存储过程中的 SET XACT_ABORT ON 和事务

在存储过程中写SET XACT_ABORT ON 有什么用? SET XACT_ABORT ON是设置事务回滚的! 当为ON时,如果你存储中的某个地方出了问题,整个事务中的语句都会回滚 为OF...

数据库事物用法 SET XACT_ABORT ON

数据库事物的用法和作用就不再重复,写一下在实战当中遇到的问题,代码如下: begin tran --开始执行事务      --语句一     update  set acount = acou...

关于SQL的XACT_ABORT属性

XACT_ABORT原意是精确终止 其实在SQL运行中很好理解 默认XACT_ABORT=OFF的情况下,语句不管什么情况,遇到什么错误,反正错误了也继续执行,意思为错也不回头。 在XACT_ABOR...

关于PHP连接处理中set_time_limit()、connection_status()和ignore_user_abort()深入解析

在网上关于PHP连接处理的问题,回答的比较实际的是以下这篇文章: 在 PHP 内部,系统维护着连接状态,其状态有三种可能的情况:  0 - NORMAL(正常) 1 - ABORTED(退出) 2 ...
  • xtjsxtj
  • xtjsxtj
  • 2013年12月05日 12:23
  • 2347

PHP:ignore_user_abort()+set_time_limit(0)+sleep($interval)实现计划任务

PHP:ignore_user_abort()+set_time_limit(0)+sleep($interval)实现计划任务
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SET XACT_ABORT
举报原因:
原因补充:

(最多只允许输入30个字)