- 2
- 0
- 约6.32千字
- 约 79页
- 2026-05-20 发布于江苏
- 举报
;一、什么是事务
事务(Transaction)是顾客定义的一种独立逻辑任务单位的数据库操作序列,这些操作要么全做,要么全不做,是一种不可分割的任务单位
事务和程序是两个概念
在关系数据库中,一种事务能够是一条SQL语句,一组SQL语句或整个程序
一种利用程序通常包括多个事务
事务是恢复和并发控制的根本单位;二、怎样定义事务
显式定义方式
BEGINTRANSACTIONBEGINTRANSACTION
SQL语句1SQL语句1
SQL语句2SQL语句2
…… ……
COMMITROLLBACK
隐式方式
当顾客没有显式地定义事务时,
DBMS按缺省要求自动划分事务;事务的终了
COMMIT
事务正常终了
提交事务的一切操作〔读+更新〕
事务中一切对数据库的更新永久生效
ROLLBACK
事务异常终
原创力文档

文档评论(0)