删除表后,可以采用如下操作:
在 user_recyclebin中找到最近操作过的表名称,然后用闪回(只能用于10G及以上版本)。
FLASH BACK TABLE TABLE_NAME TO BEFORE DROP;
如果是删了或修改里面的数据,可以先建立一个快表将删除修改之前状态的数据找回到这个表中:
CREATE TABLE QUICK_TABLE AS
SELECT * FROM TABLE_NAME AS OF TIMESTAMP SYSDATE-1/24 (一小时前的),减去的时间可以自己定 如:
select * from TABLE_NAME  
AS OF TIMESTAMP  (SYSTIMESTAMP - INTERVAL '1' MINUTE)
 
check表quick_table数据
truncate table tp_pp_pelletinput --清空原表
insert into tp_pp_pelletinput select * from quick_table   --插入历史数据
drop table quick_table1 --删除临时表
 
 
posted on 2012-01-05 16:17  Iven Joe  阅读(182)  评论(0编辑  收藏  举报