撤消WWV_FLOW_FILES中的删除

时间:2019-04-19 18:46:39

标签: sql oracle oracle-apex

在Oracle Apex 4.2版中是否可以撤消“从WWV_FLOW_FILES删除”?

我尝试过

        FLASHBACK TABLE WWV_FLOW_FILES
        TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' hour);

此代码产生“ ORA-01702:此处不适合使用视图”

1 个答案:

答案 0 :(得分:2)

由于不是表,因此出现这样的错误是正常的。尝试使用

select * 
  from WWV_FLOW_FILES 
 as of timestamp systimestamp - interval '1' hour

相反。

针对引发ORA-01702错误的情况,请考虑为该公共同义词授予选择特权,以便您可以从任何模式(包括当前模式)进行查询。

P.S。首先,您的架构应具有闪回查询特权。为此,可以在查询期间授予对特定对象的FLASHBACK和SELECT特权,或者授予FLASHBACK ANY TABLE特权以允许对所有表进行查询