Sql Server中的事务介绍 |
本文标签:Sql,Server,事务 1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的 。 他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行 。 事务是一个不可分割的工作逻辑单元 2.事务的分类. 3.事务的语句 注:一旦事务提交或回滚,则事务结束 4.事务的4个特性 5.实例 @@error:全局变量,记录错误号,对错误进行累计 复制代码 代码如下: begin tran--开始事务 declare @errorsum int--定义变量记录错误的数量 set @errorsum=0--错误数量默认为0 update dbo.OfficeRent set CreateTime=GETDATE() where Id=2 --持续Sql语句 set @errorsum+=@@ERROR--累计是否有错 update dbo.OfficeRent set Hits+=1 where Id=2 --持续Sql语句 if @errorsum<>0--判断是否出现错误的情况 print 有错误,回滚 rollback tran--出现错误,回滚 print 成功,提交 6.以下操作不能用事务 创建数据库 create database |