您的位置:首页 > 数据库 > Oracle

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
防止改变正在被查询的数据。
如果其他会话要更新锁定的行,它们就会挂起。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: