码迷,mamicode.com
首页 > 数据库 > 详细

11-13 C#基础--数据库之事务

时间:2014-11-15 21:35:49      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   os   sp   数据   on   2014   

事务

定义:在远程操作时,都要经过两步操作,先删除后插入或者先插入后删除,都要调用两次数据库,为了保证数据库的完整性,只要流程运转过程中,只要有一步操作未成功,自动复原,回到流程刚开始的地方。实际上是一个流程控制。

作用:为了防止流程过程中出错,减少电脑来回运转的工作量;

相当于VS中语句中的try...catch .

格式:

begin tran

---语句----

if @@error>0

goto tranrollback--tranrollback是定义的一个名称

begin

tranrollback:

rollback tran

end

else

begin

commit tran

end

 

bubuko.com,布布扣

 

 

 

11-13 C#基础--数据库之事务

标签:style   blog   http   ar   os   sp   数据   on   2014   

原文地址:http://www.cnblogs.com/xiaoqingshe/p/4095317.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!