现在的位置: 首页 > 综合 > 正文

oracle pl/sql 高级编程 第六章 管理事务和锁定

2013年07月31日 ⁄ 综合 ⁄ 共 369字 ⁄ 字号 评论关闭
6.1 事务
事务是一个工作逻辑单元,由一条或多条数据操纵语句(DML)或数据定义语句(DDL)组成。Oracle 提供了两
种通用的事务:只读事务和读写事务。只读事务规定,查询到的数据以及该事务中的查询将不受发生在数据库中的
任何其他事务的影响。而读写事务保证查询返回的数据与查询开始的数据一致。
只读事务实现事务级读取的一致性,这种事务只能包含查询语句,而不能包含任何DML 语句。在这种情况下,
只能查询到事务开始之前提交的数据。因此,查询可以执行多次,并且每次返回的结果都相同。
读写事务提供语句级读取的一致性,这种事务将看不到这查询执行期间提交的事务所做的修改。
1) 开始事务:
当第一条SQL 语句开始时,事务开始;当事务的效果被撤消或提交时,事务结束。SET TRANSACTION
也启动一个事务。语法:
SET TRANSACTION parameter

抱歉!评论已关闭.