一、基本概念
1 .事务
事务( Transaction )是并发控制的单位,是用户定义的一个
操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单
位。
在 SQL 语言中,定义事务的语句有:
BEGIN TRANSACTION
COMMIT
ROLLBACK
事 务 通 常 是 以 BEGIN TRANSACTION 开 始 , 以 COMMIT 或
ROLLBACK 结束。
COMMIT 表示提交,即提交事务的所有操作。具体地说就是将事
务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结
束。
ROLLBACK 表示回滚,即在事务运行的过程中发生了某种故障,
事务不能继续进行,系统将事务中对数据库的所有以完成的操作全部撤
消,滚回到事务开始的状态。
事务
第 4 页 / 共 52 页