Отменить удаление из WWV_FLOW_FILES - PullRequest
2 голосов
/ 19 апреля 2019

Есть ли способ отменить "удаление из WWV_FLOW_FILES" в Oracle Apex версии 4.2?

Я пытался

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

Этот код выдает «ORA-01702: представление здесь не подходит»

1 Ответ

2 голосов
/ 19 апреля 2019

Поскольку это не таблица, получение такой ошибки является нормальным.Попробуйте вместо этого использовать

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

.

В случае возникновения ошибки ORA-01702 рассмотрите возможность предоставления привилегии select для public для этого общедоступного синонима, чтобы можно было запрашивать из любогосхема, включая вашу текущую.

PS Прежде всего, ваша схема должна иметь привилегию Flashback Query.Для этого предоставьте привилегии FLASHBACK и SELECT для определенных объектов, к которым осуществляется доступ во время запросов, или предоставьте привилегию FLASHBACK ANY TABLE, чтобы разрешать запросы ко всем таблицам .

...