社区
MS-SQL Server
帖子详情
还是事务的问题没解决!
hljhl
2003-11-01 03:54:45
在原来的代码上加上
BEGIN TRAN
........
IF @@ERROR<>0 GOTO ERROR
.......
IF @@ERROR<>0 GOTO ERROR
COMMIT TRAN
RETURN
ERROR:
ROLLBACK TRAN
后,我发现当前有问题退出时,后面的语句仍然运行,能不能介绍一下存储过程执行顺序,为什么前面的语句已提示出错,后面的语句还执行,加上事务怎么不管用?请指教!
...全文
42
3
打赏
收藏
还是事务的问题没解决!
在原来的代码上加上 BEGIN TRAN ........ IF @@ERROR0 GOTO ERROR ....... IF @@ERROR0 GOTO ERROR COMMIT TRAN RETURN ERROR: ROLLBACK TRAN 后,我发现当前有问题退出时,后面的语句仍然运行,能不能介绍一下存储过程执行顺序,为什么前面的语句已提示出错,后面的语句还执行,加上事务怎么不管用?请指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2003-11-01
打赏
举报
回复
--可以这样处理
begin tran
insert ...
if @@error goto lb_r
update ...
if @@error goto lb_r
delete ...
if @@error goto lb_r
commit
goto lb_ok
lb_r:
rollback tran
lb_ok:
txlicenhe
2003-11-01
打赏
举报
回复
要不然这样
begin tran
insert ...
if @@error <> 0
begin
rollback
return
end
update ...
if @@error <> 0
begin
rollback
return
end
delete ...
if @@error <> 0
begin
rollback
return
end
commit
welyngj
2003-11-01
打赏
举报
回复
set xact_abort on
分库分表下
事务
问题
的一些
解决
思路
本文将分为两部分分别介绍常用的分布式
事务
解决
方案以及本次分库分表中如何去
解决
跨库
事务
的实践。 常用的分布式
事务
解决
方案 2PC(two-phase commit) 2PC基本介绍 2PC即为两阶段提交,是一种在多节点间实现
事务
原子...
这六种目前最常见分布式
事务
解决
方案!请拿走不谢
分布式
事务
就是指
事务
的参与者、支持
事务
的服务器、资源服务器以及
事务
管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在...
长
事务
问题
的
解决
背景长
事务
在DB服务端的表现是session持续时间长,期间可能伴随cpu、内存升高,严重者可导致DB服务端整体响应缓慢,导致在线应用无法使用,所以在线高并发业务中应该尽量...
项目总结|我是如何用RabbitMQ
解决
分布式
事务
问题
的
文章目录前言本地
事务
和分布式
事务
简单一说本地
事务
分布式
事务
项目
解决
方案RabbitMQ延时队列(实现定时任务)
解决
了最终一致性,怎么保证消息可靠呢?总结 前言 回顾之前做的b2c项目,在订单服务那块,涉及到分布式...
mysql加强(7)~
事务
、
事务
并发、
解决
事务
并发的方法
mysql加强(7)~
事务
、
事务
并发、
解决
事务
并发的方法
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章