从WWV_FLOW_FILES撤消删除

问题描述 投票:2回答:1

有没有办法撤消Oracle Apex 4.2版中的“从WWV_FLOW_FILES中删除”?

我试过了

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

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

sql oracle oracle-apex
1个回答
2
投票

因为这不是一个表,所以得到这样的错误是正常的。尝试使用

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

代替。

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

附:首先,您的架构应具有闪回查询权限。为此目的,在查询期间为要访问的特定对象授予FLASHBACK和SELECT权限,或授予FLASHBACK ANY TABLE权限以允许对所有表进行查询。

© www.soinside.com 2019 - 2024. All rights reserved.