社区
MS-SQL Server
帖子详情
N郁闷啊,SET XACT_ABORT ON 有错误???
zwx963536
2003-11-03 09:54:31
SET XACT_ABORT ON
提示上句有错误?何原因?
...全文
18
4
打赏
收藏
N郁闷啊,SET XACT_ABORT ON 有错误???
SET XACT_ABORT ON 提示上句有错误?何原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2003-11-03
打赏
举报
回复
肯定不会错啦,你写错了吧?
什么错误提示?
LoveSQL
2003-11-03
打赏
举报
回复
SET XACT_ABORT on
不会有错误阿
如果实在不行,可以用下面来实现事务回滚,不用上面那句话。
begin tran
insert into table values(@ss)
if @@error<>0
begin
rollback tran
end
commit tran
pengdali
2003-11-03
打赏
举报
回复
没有问题。
SET XACT_ABORT on
create table #Table1 (a tinyint)
begin tran
insert #table1 values(1)
insert #table1 values(2)
commit tran
select * from #table1
drop table #table1
txlicenhe
2003-11-03
打赏
举报
回复
不会吧?再写一次试试看。
SET XACT_ABORT OFF
...
SET XACT_ABORT ON
JavaSE基础视频精讲⑮:
Set
和Map
本课程适用于零基础小白快速入门Java语言技术,通过课程学习可以清晰了解Java
Set
和Map。课程配套完整的(笔记+代码+作业)
SQL SERVER 2005
SET
XACT_ABORT
SET
XACT_ABORT
SET
XACT_ABORT
ON
当一个事物开启后,其中出现
错误
,系统即默认回滚事务.
SET
XACT_ABORT
Off当一个事物开启后,其中出现
错误
,系统只是回滚产生
错误
语句的事务,但能够提交其它正确的sql语句.
SET
XACT_ABORT
OFF USE AdventureWorks;GO IF OBJECT_ID(N't2', N'U') IS ...
存储过程中 事务 + try…catch 联合使用
在存储过程中使用事务时,如果没有try…catch语句,那么当
set
xact_abort
on
时,如果有
错误
发生,在批处理语句结束后,系统会自动回滚所有的sql操作。 当
set
xact_abort
off时,如果有
错误
发生,在批处理语句结束后,系统会执行所有没有发生
错误
的语句,发生
错误
的语句将不会被执行。 在存储过程中使用事务时,如果存在try…ca
SET
XACT_ABORT
各种用法及显示结果
SET
XACT_ABORT
各种用法及显示结果 默认行为 默认为
SET
XACT_ABORT
OFF,没有事务行为。 www.2cto.com
SET
XACT_ABORT
ON
SET
XACT_ABORT
ON
分为两种: 1、总体作为一个事务,整体提交或整体回滚,格式为:
SET
XACT_ABORT
SET
XACT_ABORT
ON
SET
XACT_ABORT
各种用法及显示结果 默认行为 默认为
SET
XACT_ABORT
OFF,没有事务行为。
SET
XACT_ABORT
ON
SET
XACT_ABORT
ON
分为两种: 1、总体作为一个事务,整体提交或整体回滚,格式为:
SET
XACT_ABORT
ON
BEGIN TRAN --要执行的语句 COMMI
MS-SQL Server
34,499
社区成员
254,563
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章