rollback练习小例子

本文通过一系列实例演示了数据库操作中的回滚操作。首先,插入一条数据并在未提交前查看;接着,删除数据但不提交,此时表显示为空;随后执行回滚操作,数据恢复到删除前的状态;接着,删除并提交数据,再尝试回滚时发现无法恢复数据,说明已提交的删除操作不能回滚;最后,讨论了TRUNCATE命令删除数据后的不可回滚性,并指出在PLSQL中可通过提交和回滚图标判断操作状态。
摘要由CSDN通过智能技术生成

Connected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 
Connected as cognos@CDBANK
 
SQL> select * from IVR_CALL_LOG_HIS t
  2  ;
 
TRAN_HISTORY_ID IN_TEL               CHANNEL_NO UCID                                                         STD_DATE    END_DATE    CALL_LENGTH BATCH_PROC_CODE BATCH_DIS_CODE STAT_STATUS TRUNK_NUM FEE_PER
--------------- -------------------- ---------- ------------------------------------------------------------ ----------- ----------- ----------- --------------- -------------- ----------- --------- --------------------------------------------------
 
SQL> insert into IVR_CALL_LOG_HIS(in_tel,channel_no) values('1111111','2222');
 
1 row inserted
 
SQL> select * from IVR_CALL_LOG_HIS t;
 
TRAN_HISTORY_ID IN_TEL               CHANNEL_NO UCID                                                         STD_DATE    END_DATE    CALL_LENGTH BATCH_PROC_CODE BATCH_DIS_CODE STAT_STATUS TRUNK_NUM FEE_PER
--------------- -------------------- ---------- ------------------------------------------------------------ ----------- ----------- ----------- --------------- -------------- ----------- --------- --------------------------------------------------
        4169271 1111111              2222                                  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值