sql server 2000中事务的原子性受到破坏?????? 20CSDN]

发布时间:2017-3-26 15:29:45 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"sql server 2000中事务的原子性受到破坏?????? 20CSDN]",主要涉及到sql server 2000中事务的原子性受到破坏?????? 20CSDN]方面的内容,对于sql server 2000中事务的原子性受到破坏?????? 20CSDN]感兴趣的同学可以参考一下。

各位朋友,我最近遇到一个问题,深觉蹊跷,不知可有人能指点一下我。问题如标题,在SQL SERVER2000中,我写了一个事务,事务内分别执行了对不同表的更新操作,可发现有时此事务在提交后,其中的一部分更新执行了,而另一些更新却没执行。不知各位有何见解,说来听听,我先在此谢谢了!

1。首先确定你的语句是否对这些表进行了更新操作。 2。再看看是否应经更新,只是更新后的结果跟原来一样。 3。再看看对他们的操作是否在同一个事物中。

检查那些未执行的操作返回的error code

所有更新語句只能在一個事務中,如要包含中begin transaction ... commit transaction/rollback transaction.在每一段操作語句(insert,update,delete)后都要檢查系統@@error值,如果@@error值不為0,即要rollback transaction,並raiserror()錯誤信息至用戶端.

上一篇:请问哪位见过建立临时数据库,临时索引,临时视图的?如何实现呢? 20xdliang1983]
下一篇:sql2005中只能用 sp_helptext 来修改保存过的触发器? 20sutter]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款