Разница множеств в Oracle с оператором minus

Есть запрос вида

select * from table1
minus
select * from table2

Таблицы довольно объёмные, необходимость обусловлена изменением данных в прошлых периодах, соответственно запросом находим добавленные\измененные строки. MINUS сортирует данные в TEMP (порядка 500Гб). Как можно решить задачу по-другому, чтобы избавиться от такой дорогой сортировки в памяти?

По БД Oracle 19c


Ответы (0 шт):