日期:2014-05-16  浏览次数:20481 次

事务控制

1.事务(Transaction

组成单个逻辑工作单元的一系列操作被称为事务。

?

2.数据库事务组成

0~多条DML语句

一条DDLData Define Language)语句

一条DCLData Control Language)语句

?

3.事务控制

通过将一组相关操作组合为一个要么全部成功,要么全部失败的逻辑工作单元,以简化错误恢复、提高应用程序的可靠性。

?

4.事务必须满足的ACID属性:

原子性(Atomicity

一致性(Consistency

隔离性(Isolation

持久性(Durability

?

5.事务的开始和结束

事务开始于第一条可执行语句

事务结束:

遇到commitrollback语句

遇到DDLDCL语句

用户会话结束

系统崩溃

?

6.事务的提交和回滚

显式的提交和回滚操作是为了更好地保证数据的一致性。

下述情况事务会被自动提交

执行一个