2013-02-14 2 views
1

Есть ли способ в Oracle проверить с помощью sql (pl/sql), если таблица сбрасывается пользователем?Oracle backback table reset

+0

Можете ли вы определить «сброс»? Это не термин, который разумно относится к таблице. –

+0

К сожалению, сброс должен означать возврат таблицы в прошлое состояние – user2073471

+0

Что именно означает «возвращение таблицы в прошлое состояние»? Если я вставляю строку и откатываю свою транзакцию, это то, что «возвращение таблицы в прошлое состояние»? Или вы имеете в виду что-то еще? –

ответ

1

В словаре данных ничего не говорится о том, выполнялась ли операция FLASHBACK TABLE на столе. Столбец ROW_MOVEMENTDBA_TABLES (или ALL_TABLES или USER_TABLES в зависимости от ваших требований и привилегий) расскажет вам, включено ли движение строк, которое позволит кому-то сделать FLASHBACK TABLE.

+0

Хорошо ... Знаете ли вы, что информация для другой операции флэшбэка, такой как запрос транзакции flashback или запрос флешбека сохраняются где-то в дикторе данных? – user2073471

+0

@ user2073471 - Нет, это не так. –