学习笔记_oracle——事务管理

事务
 1、是一种极致、一个操作序列,是数据库工作的逻辑单元
 2、有一个或多个完成一组相关行为的相关的SQL组成
 3、是一个不可分割的单元
 常用控制语句
  COMMIT  事务提交
  ROLLBACK 事务回滚
 特性 ACID
  原子性 事务是一个完整的操作,事务各步操作是不可分的
   要么都执行,套么都不执行
  一致性 事务操作前后,数据处于一致状态
   
  隔离性 对数据进行修改的所有事物彼此隔离的,事务
   必须是独立的,不依赖于或影响其他事务
   即,事务处理中,其他食物不能访
   问该事务的数据
   
   读取数据时的异常
   脏读  一个事物读取另一个失误未提交的数据
   不可重复读取 一个事物再次读取之前曾经读过的数据时
     发现该数据已经被另一个提交的事务更改
   幻读  一个事务根据相同的查询条件,重新自行
     查询,返回记录中包含的与前一次执行查
     询的记录不同的行
   
   事务隔离级别
   Read Uncommitted,oracle不支持
    保证不会读到非法数据
   Read Committed
    保证了一个事物不会读到另一个并发事务修改但未
    提交的数据
   Repeatable Read,oracle不支持
    此级别的事务隔离避免了了脏读和不可重复读的异常
    ,一个事务不可能更新已经由另一个失误读取但未提
    交的数据
   Serializable
    最高级别,三种全可以避免
   Read

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值