ORACLE 什么是ORACLE的事务处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ACID of transaction processing, google一下吧 简单一点,事务处理的2个关键字是 commit rollback 举个例子:你到银行取款机上取钱,操作完后结果取款机没吐出人民币来,这时候就得回滚,把银行卡上扣的钱再折回去。Oracle中的事务处理定义是: ORACLE事务从COMMIT、ROLLBACK、连接到数据库或开始第一 条可执行的SQL语句时开始,到一条COMMIT、ROLLBACK语句或退出 数据库时结束。如果在一个事务中包含DDL语句,则在DDL语句的 前后都会隐含地执行COMMIT语句,从而开始或结束一个事务。 如果一个事务由于某些故障或者由于用户改变主意而必须在 提交前取消它,则数据库被恢复到这些语句和过程执行之前的状 态。 利用ROLLBACK语句可以在COMMIT命令前随时撤消或回退一个 事务。可以回退整个事务,也可以会退部分事务,但是不能回退 一个已经被提交的事务。回退部分事务的ROLLBACK命令为: ROLLBACK to savepoint 存储点名 存储点是用户放入事务中的标记,用来表示一个可被回退的 位置。存储点通过在事务中放入一个SAVEPOINT命令而被插入。该 命令的语法是: SAVEPOINT 存储点名 如果在ROLLBACK语句中没有给出存储点名,则整个事务被回 退。 PL/SQL developer 时间汇总问题,请帮忙看下 oracle 的树状查询得出各个节点值的效率问题!!急,在线等 请教sql问题~~急死啦 [求助] 怎样清理oracle11g的空间 为什么我这个sql语句不能建立主键 急问:在两个oracle的数据库间怎么进行数据自动复制 为什么登录Enterprise Manager Console时出错? 大家看看这个查询怎么实现 给这个东西搞死了 一个动态SQL里,如何写多个update语句 32位RedHat Enterprise Linux 5 Update 4下安装Oracle10.2.0.1
简单一点,事务处理的2个关键字是 commit rollback
你到银行取款机上取钱,操作完后结果取款机没吐出人民币来,这时候就得回滚,把银行卡上扣的钱再折回去。Oracle中的事务处理定义是:
ORACLE事务从COMMIT、ROLLBACK、连接到数据库或开始第一
条可执行的SQL语句时开始,到一条COMMIT、ROLLBACK语句或退出
数据库时结束。如果在一个事务中包含DDL语句,则在DDL语句的
前后都会隐含地执行COMMIT语句,从而开始或结束一个事务。
如果一个事务由于某些故障或者由于用户改变主意而必须在
提交前取消它,则数据库被恢复到这些语句和过程执行之前的状
态。
利用ROLLBACK语句可以在COMMIT命令前随时撤消或回退一个
事务。可以回退整个事务,也可以会退部分事务,但是不能回退
一个已经被提交的事务。回退部分事务的ROLLBACK命令为:
ROLLBACK to savepoint 存储点名
存储点是用户放入事务中的标记,用来表示一个可被回退的
位置。存储点通过在事务中放入一个SAVEPOINT命令而被插入。该
命令的语法是:
SAVEPOINT 存储点名
如果在ROLLBACK语句中没有给出存储点名,则整个事务被回
退。