Показать сообщение отдельно
  #22  
Старый 26.09.2009, 22:41
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Обзор возможности Flashback Versions Query



Обзор возможности Flashback Versions Query

Используя возможность флэшбэк-запроса (Flashback Query), можно извлекать информацию из БД, существовавшую на определенный момент времени или заданный пользователем системный номер изменений (system change number - SCN). Для выбора всех версий строк, существовавших между двумя моментами времени или двумя SCN в команде запроса указывается фраза VERSIONS.

Результат, возвращаемый флэшбэк-запросом, отражает хронологию изменения строк в транзакциях. В возвращаемых данных запроса отражаются только зафиксированные значения строк. Незафиксированные версии строк внутри транзакции не показываются. Возвращаемые строки содержат версии удаленных и повторно вставленных позже строк.

Запрос Flashback Versions Quay можно использовать для вывода хронологии изменения содержимого строк. Такой запрос предоставляет возможность проведения аудита строк таблицы и выявления транзакций, изменявших значения в строках. Полученный с использованием Flashback Versions Query идентификатор транзакции используется для получения информации о транзакции с помощью LogMiner или запроса сведений о прошедших транзакциях (Flashback Transaction Query), который будет рассмотрен далее в этом уроке.

Примечание: в приведенном примере VERSIONS_XID - это псевдостолбец, в котором возвращается идентификатор транзакции для соответствующей версии строки.
__________________
Телеграм чат
Ответить с цитированием