drop table 删除后的表和数据被放在了回收站里,可回滚,purge 操作进行清空。
-- 将表和数据放入回收站
drop table t1;
-- 从回收站取回表和数据
flashback table t1 to before drop;
-- 永久删除表和数据
drop table t1 purge;
-- 清空回收站
purge recyclebin;
purge dba_recyclebin;
purge table t1;
flashback table 语法:
flashback table <user_recyclebin.object_name or user_recyclebin.original_name> to before drop [rename to <new_table_name>];
drop table 会释放表空间,也就是说回收站不占原表空间大小。