drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。
1.通过查询回收站user_recyclebin获取被删除的表信息:
SELECT * FROM user_recyclebin;
然后使用语句:
flashback table to before drop [rename to ];
将回收站里的表恢复为原名称或指定新名称,表中数据不会丢失。
若要彻底删除表,则使用语句:drop table purge;
2.清除回收站里的信息
清除指定表:purge table ;
清除当前用户的回收站:purge recyclebin;
清除所有用户的回收站:purge dba_recyclebin;
1.通过查询回收站user_recyclebin获取被删除的表信息:
SELECT * FROM user_recyclebin;
然后使用语句:
flashback table to before drop [rename to ];
将回收站里的表恢复为原名称或指定新名称,表中数据不会丢失。
若要彻底删除表,则使用语句:drop table purge;
2.清除回收站里的信息
清除指定表:purge table ;
清除当前用户的回收站:purge recyclebin;
清除所有用户的回收站:purge dba_recyclebin;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24387280/viewspace-681795/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24387280/viewspace-681795/