(1)显示回滚:rollback
(2)隐藏回滚:关闭窗口(sqlplus工具),死机,掉电
注意:回滚到事务开始的地方
什么是回滚点?为什么要设置回滚点?
什么是回滚点?
在操作之间设置的一个标志位,用于将来回滚之用。
为什么要设置回滚点?
如果没有设置回滚点的话,Oracle必须回滚到事务开始的地方,其间做的一个正确的操作也将撤销。
使用savepoint 回滚点,设置回滚点a
savepoint a;
使用rollback to savepoint,回滚到回滚点a处
rollback to savepoint a;
注意:如果事务提交后,则之前设置的回滚点就将无效。
Oracle之所以能回滚的原因是?
主要机制是实例池。