Мне нужно регулярно извлекать данные из таблицы Oracle 11, используя sqlplus .Например, мне нужно каждый день извлекать новые строки, вставленные в эту таблицу.
В таблице с первичным ключом, например RECORD_ID (при условии, что он вставляется постепенно), этот запрос будетбыть:
SELECT * from TABLE WHERE RECORD_ID > &LAST_RECORD_ID_FROM_PREVIOUS_QUERY
На таблице с отметкой времени RECORD_DATE это можно сделать аналогично:
SELECT * from TABLE WHERE RECORD_DATE > &LAST_RECORD_DATE_FROM_PREVIOUS_QUERY
Мой вопрос: как вы это делаете, когдау вас нет меток времени и колонок, которые вы могли бы использовать?Можно ли этого добиться с помощью ROWID ?