N郁闷啊,SET XACT_ABORT ON 有错误???

zwx963536 2003-11-03 09:54:31
SET XACT_ABORT ON
提示上句有错误?何原因?
...全文
22 4 打赏 收藏 转发到动态 举报
写回复
用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


34,664

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧