Oracle TPL(事务控制)介绍
2018-02-02 11:53
169 查看
事务:由一个或者多个DML语句组成,后面紧跟ROLLBACK或者COMMIT命令。事务不能嵌套。
数据库事务正确执行的四个基本要素 ACID
原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)
语句原子性、过程原子性、事物原子性
COMMIT、ROLLBACK、SAVEPOINT
提交(完成事务)、回滚(数据改变之前的影像)
DML显式,DDL或其他情况隐式。
如果不提交的话,那么这个表就被锁了。
只有提交的变更才会变的永久,才会对其他回话可见。
SAVEPOINT:控制ROLLBACK的效果。
SELECT FOR UPDATE
防止改变正在被查询的数据。
如果其他会话要更新锁定的行,它们就会挂起。
事务:由一个或者多个DML语句组成,后面紧跟ROLLBACK或者COMMIT命令。事务不能嵌套。
数据库事务正确执行的四个基本要素 ACID
原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)
语句原子性、过程原子性、事物原子性
COMMIT、ROLLBACK、SAVEPOINT
提交(完成事务)、回滚(数据改变之前的影像)
DML显式,DDL或其他情况隐式。
如果不提交的话,那么这个表就被锁了。
只有提交的变更才会变的永久,才会对其他回话可见。
SAVEPOINT:控制ROLLBACK的效果。
SELECT FOR UPDATE
防止改变正在被查询的数据。
如果其他会话要更新锁定的行,它们就会挂起。
相关文章推荐
- oracle TCL事务控制语言及 运算符
- Oracle:数据操作语句 (DML-insert into,update,delete) 部分、事务控制 (TCL-commit,rollback)
- Oracle 事务介绍
- MySQL中的事务控制的介绍
- Oracle 控制文件介绍
- Oracle事务控制总结
- oracle 学习笔记(十) 事务控制语句
- oracle事务处理中的版本控制
- Oracle中基于hint的3种执行计划控制方法详细介绍
- Oracle RMAN自动备份控制文件方法介绍
- Oracle事务控制语言
- 关于Oracle AUTONOMOUS TRANSACTION(自治事务)的介绍
- oracle-SQL语言基础-事务控制命令命令
- Oracle学习总结--数据更新和事务控制
- DCL(Data Control Language)语句&事务控制语句transaction on Oracle&三范式
- 关于Oracle AUTONOMOUS TRANSACTION(自治事务)的介绍
- Oracle自治事务介绍
- spring中声明式事务管理控制介绍以及使用XML方式实现
- Oracle(二) – 事务控制解释
- 本文详细介绍从Undo, Redo, DataFile看Oracle中的事务过程