1什么是事务 事务的特性
事务是对数据库的若干操作组成的一个操作单元,这些操作要么做要么全不做,它们是不可分割的。
事务控制语言是TCL(Transaction Control Language) 主要有:commit , savepoint ,rollback
事务是恢复和并发控制的基本单元
2事务的ACID 特性
原子性(automicity):事务是数据库的逻辑控制单元,要么全做要么全不做
3语句级读一致性(ISOLATION LEVEL READ COMMIT)
即一个select查询语句查询到的数据来自单个时间点,在读的过程中,其他事务对这个表数据的更改不会被读入,查询的过程中不会看到脏数据,也不会在查询的过程中被其他事务修改
4事务级读一致性(ISOLATION LEVEL SERIALIZABLE)
读提交级别
事务提交的每个查询看到的是查询开始前的数据,Oracle从来不会读脏数据,是默认的事务级读一致性级别
Set Transaction Isolation Level READ COMMITTED
串行化级别
串行化级别事务知道看到事务开始前被提交税务所做的修改数据
Set Transaction Isolation Level SERIALIZABLE
只读级别
只读级别事务只能看到事务开始前(而不是语句开始前)被提交的修改,本级别事务中职能出现select 语句
Set Transaction Isolation Level READ ONLY
(待续)
相关推荐
Oracle事务与锁定Oracle事务与锁定Oracle事务与锁定
java 代码写的关于Oracle的 事务处理
oracle 事务 回滚 存储过程 自用
oracle事务处理,oracle基础使用,oracle
详细的关于Oracles事务的实验,学习后,应该对oracle事务非常清楚。
oracle事务.ppt
Oracle事务、锁表查询及相关实用查询SQL语句
还在为不清楚oracle事务的流程烦扰吗,这本书将仔仔细细的告诉你oracle事务的完整流程
oracle事务1.ppt
oracle事务.pptx
Oracle事务的特性
浅析Oracle事务.pdf
在测试通过的基础上,采用讲解结合实例的方式,对Oracle 事务概念和知识进行了说明和讲解,并对关键知识点进行了标注,读者只需按照本文内容逐步进行学习和操作,即可完成Oracle事务的学习和掌握。
oracle事务控制机制研究.pdf
ORACLE事务处理机制探析.pdf