Архив флэшбэка вставляет данные, даже если данные не были изменены после обновления
Я включил Flashback архив на столе. Oracle вставляет данные обратно во Flash, даже если после обновления записи в таблице нет изменений.
Например
Update Dept set DEPTNO = '10' WHERE DEPTNO = '10';
Когда я использую запрос флэшбэка для извлечения всех записей, он показывает, что добавлена 1 запись.
SELECT versions_startscn, versions_starttime,
versions_endscn, versions_endtime,
versions_xid, versions_operation,
dept.*
FROM dept
VERSIONS BETWEEN SCN MINVALUE AND MAXVALUE;
Есть ли какой-нибудь параметр для FlashBack Archive, чтобы в нем хранились только измененные записи?