且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Oracle 数据库利用回收站恢复删除的表实例演示

更新时间:2022-08-22 08:47:22

-- 创建表
create table test_A ( pk_test char);
-- 删表
drop table test_A;
-- 查询该表
select * from test_A;

可以看到找不到这个表了。

Oracle 数据库利用回收站恢复删除的表实例演示

-- 查询回收站
select * from user_recyclebin order by droptime desc;

这里用 droptime 删除时间排下序,第一个就是我们删的。

Oracle 数据库利用回收站恢复删除的表实例演示

-- 回收表
flashback table test_A to before drop;
-- 再次查询该表
select * from test_A;

可以看到有这个表了,只是我们的表是空表,没数据而已。

Oracle 数据库利用回收站恢复删除的表实例演示

喜欢的点个赞❤吧!