这篇文章主要为大家详细介绍了SQL Server事务介绍,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行。
事务是一个不可分割的工作逻辑单元
注:一旦事务提交或回滚,则事务结束
@@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语句
set @errorsum+=@@ERROR--累计是否有错
if @errorsum<>0--判断是否出现错误的情况
begin
print '有错误,回滚'
rollback tran--出现错误,回滚
end
else
begin
print '成功,提交'
commit tran--提交事务
end
创建数据库 create database
修改数据库 alter database
删除数据库 drop database
恢复数据库 restore database
加载数据库 load database
备份日志文件 backup log
恢复日志文件 restore log
更新统计数据 update statitics
授权操作 grant
复制事务日志 dump tran
磁盘初始化 disk init
更新使用sp_configure后的系统配置 reconfigure
本文来自:http://www.q1010.com/179/8923-0.html
注:关于SQL Server事务介绍的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:SQL SERVER
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。