社区
MS-SQL Server
帖子详情
事务完整性问题,各位大虾要仗义阿!
54286
2004-07-01 03:55:22
我想用存储过程保存主副表,其中副表可能有多条纪录,报存主表和子表用不同的存储过程。子表的纪录数目不定,有几条纪录就调用几次子表的存储过程。
这样,保持数据的一致性就比较困难。请问各位高手,如何使保持整个信息
的完整性阿.要求保存任何一条出错时,都能回滚到初始装态。
(分数不够,小第重新开贴追加)
...全文
119
3
打赏
收藏
事务完整性问题,各位大虾要仗义阿!
我想用存储过程保存主副表,其中副表可能有多条纪录,报存主表和子表用不同的存储过程。子表的纪录数目不定,有几条纪录就调用几次子表的存储过程。 这样,保持数据的一致性就比较困难。请问各位高手,如何使保持整个信息 的完整性阿.要求保存任何一条出错时,都能回滚到初始装态。 (分数不够,小第重新开贴追加)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adaizi1980
2004-07-01
打赏
举报
回复
试试这样:
BEGIN TRANSACTION 1
...
...
if
rollback TRANSACTION TRANSACTION1
BEGIN TRANSACTION TRANSACTION 2
...
...
if
rollback TRANSACTION TRANSACTION1
if
rollback TRANSACTION TRANSACTION2
...
...
...
commit TRANSACTION TRANSACTION2
commit TRANSACTION TRANSACTION1
smalldeer
2004-07-01
打赏
举报
回复
首先设置数据库事务操作为手动提交(默认为自动)
启动事务,
..操作1
..操作2
提交/回滚事务
java中这样
conn.setAutoCommit(false);
..操作1
..操作2
conn.commit();
conn.setAutoCommit(true);
zjcxc
元老
2004-07-01
打赏
举报
回复
在程序中开启事务
然后分别调用主表/从表的处理存储过程
最后在程序中提交或回滚事务.
C# 串口通信(彻底解决C#串口通信中的数据丢失
问题
)
以网上某位
大虾
的源码为版本,沿用了其可用的代码部分。对其余欠妥部分进行了改造。不要资源分,是大家不用为积分而烦恼。出来混都不容易,希望大家相互照应!
免费下载:C语言常见
问题
与经典算法.rar
C语言常见
问题
与经典算法.rar 个人感觉挺好的资源,给
大虾
门免费下载
C# For Unity系列之入门篇
有一定自主学习能力,跟着刘老师从“编程小白”修炼为游戏研发“
大虾
”吧!!!学习好Unity,其先决条件是一定要有稳固、扎实的编程基础!课程 《C# For Unity系列之入门篇》配套学习资料链接:...
青岛
大虾
吃不起!还不如勒紧腰带买它最划算~
有人去青岛吃
大虾
被狂宰一顿,38元一只的
大虾
实在让人哭惨;也有人带着七大姑八大姨在家电卖场购物嗨个不停!当然,其中一个就是我!不过,要知道凡事都要付出一番辛苦的,在茫茫人海中被挤了n久的我,终于如愿以偿...
求助各位
大虾
:eclipse3.0的完全插件在哪下载啊。知道的顶一下
求助各位
大虾
:eclipse3.0的完全插件在哪下载啊。知道的顶一下小弟初来砸道。感谢各位
大虾
多多帮助啊!!!!!!!!!!!!!!
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章