【Oracle学习】之 事务(Transaction)与锁

本文介绍了Oracle数据库中的事务概念,包括事务的四大特性:原子性、一致性、隔离性和持久性,并详细阐述了事务的提交和回滚操作。此外,还讲解了锁的重要性,以及Oracle中的排他锁和共享锁,探讨了并发操作中的锁应用和释放时机,最后提到了Oracle数据库中的DML锁、DDL锁和内部锁。
摘要由CSDN通过智能技术生成

Q:创建空表后再插入记录,再回滚,记录没了,而表还存在?
A:看(下文)事务提交COMMIT


Topic1 :事务
Topic2:锁(exclusive,share锁)

一、事务概念

  定义:事务是一些数据库操作的集合。
特性:
  ①原子性(Atomicity):事务是数据库的逻辑工作单位,事务中的所有操作要么都做,要么都不做,不存在其他情况。

这里写图片描述

  ②一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态转变为另一个一致性状态,不存在中间的状态。

这里写图片描述

  ③隔离性(Isolation):数据库中一个事务的执行不受其他事务的干扰,每个事务都感觉不到还有其他事务在并发执行。

这里写图片描述

  ④持久性(Durability):一个事务一旦提交,则对数据库中数据的改变是永久性的,以后的操作或故障不会对事务的操作结果产生任何影响。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值