第7讲 数据库管理高级应用.pptVIP

  • 2
  • 0
  • 约1.4万字
  • 约 68页
  • 2017-06-18 发布于湖北
  • 举报
第7章 数据库管理高级应用 本章主要内容: 7.1 事务 事务的概念 事务(Transaction)是SQL Server 中的一个逻辑工作单元,其中包括一系列的操作,这些操作语句被作为一个整体进行处理。 由于事务作为一个逻辑工作单元,当事务执行遇到错误时,将取消事务做的所有修改。即一个事务中的操作,要么全部执行,要么全部取消。 事务的概念 事务对维护数据库中数据一致性的作用举例: 银行用户的转帐操作:从一个帐户转出钱款存入另一个帐户。如果前一个操作(提款)成功完成,但在进行后一操作(存款)时,系统突然发生故障,该项操作不能完成,则应该将前一个提款操作一并取消,否则将造成用户的钱款莫名丢失,这是绝对不允许的。 因此,必须将这两项操作作为一个事务处理,要么都执行,要么都不执行。 SQL Server 2000 事务模式 SQL Server 2000的事务模式可以分为显式事务、隐式事务和自动事务三种。 1. 显式事务 显式事务是由用户指定的事务,用户可自己明确定义事务的启动和结束。Transact-SQL中的事务语句包括: BEGIN TRANSACTION: 标识显式事务的起始点。 COMMIT TRANSACTION(或COMMIT WORK): 标识事务的结束,且事务顺利完成,没有遇到错误。该事务中的所有数据修改操作

文档评论(0)

1亿VIP精品文档

相关文档