当前位置:Gxlcms > 数据库问题 > Oracle 事务操作(事务的回滚与提交)

Oracle 事务操作(事务的回滚与提交)

时间:2021-07-01 10:21:17 帮助过:270人阅读

3、rollback to savepoint    取消部分事务

select * from test;
savepoint a;   ---创建回退点

技术分享

接着删除一条数据

delete from test where deptno=10
select * from test;

技术分享

ok,depetno为10的那行数据被删了,现在使用rollback+savepoint进行回退

rollback to a;
select * from test;

技术分享

数据又回来了,我在删除数据之前,添加了一个会退点,然后进行删除数据,接着发现那条数据不能删,我就通过保存点返回到删除数据之前的那个保存点所对应的数据库状态

 

 4、rollback  取消全部事务

 回退的机制和rollback to savepoint 一样,但是使用rollback就是取消当前事务的全部操作,也就说当前事务先前的操作会全部被取消

Oracle 事务操作(事务的回滚与提交)

标签:错误   日志系统   加锁   weight   ima   数据   images   www   com   

人气教程排行