SQLSERVER-事务与锁.pptVIP

  • 4
  • 0
  • 约3.31千字
  • 约 20页
  • 2018-12-14 发布于广东
  • 举报
SQLSERVER-事务与锁

* * * * * * * * * * * * 事务和锁 ?课程目标 创建事务 提交事务 回滚事务 回滚事务的一部分 用锁解决潜在问题 SQL Server 锁 设置锁选项 事务 例:要进行货物调拨,把指定仓库中的一定数量的商品调拨到另一个仓库中。 问:(如何确保这个操作一定可以一起完成) 设置多个操作必须全部执行成功,否则立即恢复到未执行任何操作时的状态 是一个逻辑工作单元,单元中包含一批操作具有ACID四个性质 原子性:不可只完成部分操作 一致性:在处理成功后,所有数据都保持一致状态 独立性:禁止其它事务看到本事务的中间状态 持久性:一个已完成的事务对数据所作的任何变动在 系统中是永久有效的 自定义事务 Begin Transaction [事务名] 执行自定义事务 Commit Transaction [事务名] 如果全部成功,提交事务 Save Transaction 保存点名 顾名思义,定义事务的某个执行位置 Rollback Transaction [保存点名] 回滚事务到事务的保存点位置 注:1、如果回滚到保存点,并不提交事务 2、@@trancount 存储当前的事务数量 自定义事务的实现方式 Rollback 问:如有下列操作系列,结果会如何 be

文档评论(0)

1亿VIP精品文档

相关文档