社区
MS-SQL Server
帖子详情
请教一下关于事务回滚的问题
BYD_FLYER
2008-03-19 04:01:08
我每次更新一张表中的特定的一条记录,更新到若干次后,发现报错了,怎么样写事务才能回到最初的状态,也就是未更新前的那条记录.谢谢指教
...全文
71
7
打赏
收藏
请教一下关于事务回滚的问题
我每次更新一张表中的特定的一条记录,更新到若干次后,发现报错了,怎么样写事务才能回到最初的状态,也就是未更新前的那条记录.谢谢指教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzjpsq
2008-03-20
打赏
举报
回复
顶楼上
zhang_yugang
2008-03-20
打赏
举报
回复
5楼说得没错
事务是针对于一个存储过程中的
从begin tran
到
rollback tran
或commit tran之间的部分/。
也就是说只能恢复这一次更新前的状态。
至于多次之前的要用日志和备份恢复了
hlq8210
2008-03-19
打赏
举报
回复
如果数据更新已经提交,还原要通过备份或者日志
kelph
2008-03-19
打赏
举报
回复
在最初时begin trans
中间出错rollback trans
到最后才 commit trans
parss
2008-03-19
打赏
举报
回复
rollback trans
areswang
2008-03-19
打赏
举报
回复
BEING TRAN
......
IF @@ERROR != 0
BEGIN
ROLLBACK TRAN
RETURN 1
END
COMMIT TRAN
-狙击手-
2008-03-19
打赏
举报
回复
begin trans
....
rollback trans
请教
:spring事务不起作用
2. 异常处理:只有当方法抛出`RuntimeException`或其子类时,Spring才会默认回滚事务。如果抛出的是非运行时异常,需要显式在`@Transactional`中设置`rollbackFor`属性。 通过上述分析,我们可以看到,"Spring事务...
C#开发基于FreeSql多库分布式事务、跨库查询、跨库分页查询、跨库增删改等功能实现源码+项目说明+sln.zip
想要的效果:和单库事务一样,出现错误回滚 但是
问题
来了 多库呢?不同的数据库呢? * 在多库事务的开启时,每个库管理开启自己的事务 * 如果某一个库事务开启后的操作出现异常,则回滚全部数据库事务 * 在多库事务...
ssm框架集成多数据源源码
- 数据源的切换需要在事务开始之前完成,否则可能导致事务无法正常提交或回滚。 - 考虑性能
问题
,尽量减少不必要的数据源切换,避免增加系统复杂性和潜在的
问题
。 8. **群组交流**: 提供的描述中提到“不懂可加...
xueji.rar_java AddCourseIn_学籍管理系统_管理系统
6. **事务管理**:在处理多步骤操作,如添加课程时,可能需要确保所有操作要么全部成功,要么全部回滚,这就需要用到事务管理。 7. **错误处理和异常处理**:为了提高程序的健壮性,需要对可能出现的错误和异常进行...
oracle数据更新
3. 减少回滚段:合理设置事务大小,避免因大量回滚操作导致的性能
问题
。 九、日志管理 Oracle的redo log和undo log记录了所有事务的更改,保证了数据的可恢复性。在进行数据更新时,了解这些日志的作用和管理方式,...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章