oracle学习笔记 之 事务概述

一、什么是事物?

 oracle的事务单纯从开发角度来讲它比较简单 

很多人认为oracle的事务就是两个,一个是commit一个是rollback

oracle中最重要的就是数据的一致性、数据的安全以及oracle数据的优化 
这几块是非常重要的

事务它关系到数据的一致性 
对oracle数据库来讲或者对任何数据库来讲数据的一致性是重中之重

作为DBA去维护oracle数据库 
把数据给搞坏了搞的不一致了这个是不允许的 
这是DBA来讲所有错误的一个底线 
不能出现数据不一致的情况

事务从简单的概念上来讲就是一组DML语句 
所谓DML语句无非就是有insert数据的插入,还有delete,还有update 
主要就这几个语句 
oracle开发里面还有一些别的DML语句如CALL、EXPLAIN PLAN等 
主要的DML语句就是对数据进行操作的增删改

事务就是一组DML语句,看上去是一组DML语句 
输入一组DML语句以后然后输入commit,就把这个事务给提交了 
rollback就是把这个事务给它回滚了回退了

我们可以这么认为 
commit以后这一组DML语句所产生的效果被保存起来了 
rollback以后这一组DML语句所修改的数据被回退了,也就是相当于没有修改

事务从简单的理解上就这么简单

事务的操作命令commit、rollback还有SAVEPOINT、ROLLBACK TO、SET TRANSACTION等 
它们都是属于oracle的数据控制语言DCL。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值