一个SQL Server数据库事务的使用示例

数据库 SQL Server
本文主要介绍了SQL Server数据库处理事务的一个示例,其中涵盖了开始事务、提交事务和回滚事务等,希望能够对您有所帮助。

SQL Server数据库事务的知识是本文要介绍的内容,本文通过一个例子来介绍了SQL Server数据库事务的使用方法,接下来我们就一起来了解下这部分内容。

开始事物:begin transaction

提交事物:commit  transaction

回滚事物:rollback transaction

例子:

 

  1. begin transaction  
  2.  
  3. declare @errorSum int      --定义局部变量  
  4.  
  5. set @errorSum=0  --初始化临时变量  
  6.  
  7. update bank set currentMoneycurrentMoney= currentMoney-1000 where customerName='张三' 
  8.  
  9. set @errorSum=@errorSum+@@error    --累计是否有错误  
  10.  
  11. update bank set currentMoneycurrentMoney= currentMoney+1000 where customerName='李四' 
  12.  
  13. set @errorSum=@errorSum+@@error    --累计是否有错误  
  14.  
  15. if @errorSum<>0     --如果有错误  
  16.  
  17. begin  
  18.  
  19. rollback transaction  
  20.  
  21. end  
  22.  
  23. else  
  24.  
  25. begin  
  26.  
  27. commit  transaction  
  28.  
  29. end  
  30.  
  31. go 

 

关于SQL Server数据库事务的使用示例就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. SQL Server链接服务器访问DB2设置步骤图解
  2. 初学SQL Server存储过程的一些简单操作示例
  3. SQL Server实践性练习之创建库表及条件查询
  4. 擦亮自己的眼睛去看SQL Server之谈谈锁机制
  5. SQL Server中通过设置SET NOCOUNT来优化存储过程
责任编辑:赵鹏 来源: 博客园
相关推荐

2011-07-26 18:06:00

SQL Server数批量重命名

2011-08-15 14:29:52

SQL Server数事务

2011-08-02 13:26:38

JavaBeanSQL Server

2011-08-15 14:12:16

SQL ServerDATEDIFF

2011-04-06 15:36:56

SQL Server数

2010-06-28 09:53:11

SQL Server数

2011-08-09 17:24:21

SQL Server 数据库日志

2011-04-06 11:34:52

SQL Server数查询优化

2011-08-19 14:53:02

SQL ServerDataRelatio

2010-07-06 14:12:58

SQL Server数

2011-08-02 13:44:49

JSPJDBCSQL Server

2018-04-12 12:45:02

数据库MySQL构建架构

2010-07-05 17:41:37

SQL Server

2010-06-30 11:31:55

SQL Server数

2011-08-03 10:40:17

SQL Server数全文检索

2010-07-06 15:07:37

SQL Server

2011-08-04 12:49:31

SQL Server数重复数据

2010-07-15 17:28:50

SQL Server

2010-07-05 17:00:39

SQL server

2010-07-06 14:00:51

SQL Server
点赞
收藏

51CTO技术栈公众号