• Как сравнивать две произвольные таблицы?

    @Rustemmus
    Если выполнятся следующие условия:
    1) нужен фул-скан;
    2) таблицы огромные а ресурсы сервера слабые относительно объема таблиц;
    3) таблицы разбиты на партиции (например по дате);

    То можно запустить сверку в цикле по дате с загрузкой результата каждой итерации во временную таблицу, или выводом данныx в dbms_output (Oracle). Таким образом не будет эффекта зависшей БД, и не нужно будет гадать отработает ли вообще когда нибудь данный запрос и "рубить или не рубить" . Работа будет делаться маленькими порциями-партициями и даже в случае сбоя можно будет продолжить с "места разъединения".