我爱编程

Oracle事物与事务控制

2017-11-03  本文已影响0人  孤意的学习笔记

1、事物的概念

Oracle提供了一种被称为“事物”的控制机制,来对数据进行有效、安全的操作,是数据库中的数据始终处于一个数据一致性的状态。

1.1、事务控制的基本语句及其功能

Oracle提供的事物控制语句有:

1.事物的开始与结束

开始

结束

2、自动提交的事物
3、设置事物

就是对即将开始的事物的性质进行一种控制

4、设置失误有如下几种命令

set transaction read only
用于设置只读事物,只读事物中只能进行数据查询

1.2、事物性质与状态

1、原子性

一个事物是一个不可分割的逻辑单位,一个事物中的所有操作,要么都被成功做完,要么都不做。

2、一致性

一个语句、一个事物操作后的结果必须要使数据库中的所有数据处于逻辑上的一致性状态。

3、隔离性

指一个事物的执行,不能收其他事务的干扰。一个事物内部的操作与使用的数据,对其他事物是隔离的,并发执行的各个事物之间態互相干扰。

4、持久性

指一个事物一旦提交成功,它对数据库数据的修改也就永久性的保存下来了。

上一篇 下一篇

猜你喜欢

热点阅读