Оракул хранит дату транзакции данных? - PullRequest
0 голосов
/ 01 июня 2018

Я в настоящее время использую оракула 11g.Я извлек данные из схемы один раз в конкретную дату, чтобы провести некоторый процесс очистки.Предположим, что теперь я хотел бы извлечь снова, но только с новыми / обновленными данными с последней даты, которую я извлек, есть ли в любом случае, я мог бы получить это?к сожалению, в этих данных нет ни одного столбца, в котором хранится дата последнего изменения.

Мне было интересно, будет ли Oracle автоматически хранить информацию такого типа, которую я мог бы проверить?возможно какой-нибудь журнал транзакций?

Спасибо,

Физический

1 Ответ

0 голосов
/ 01 июня 2018

Один из способов будет включить флэшбэк, а затем вы можете сделать:

SELECT * FROM table1
MINUS
SELECT * FROM table1 AS OF TIMESTAMP TIMESTAMP '2018-01-01 00:00:00.000';

Чтобы получить все строки, измененные с 2018-01-01.

...