Разница между HINT LEADING и HINT ORDERED заключается в том, что они указывают оптимизатору использовать разный порядок доступа к таблицам при построении плана выполнения запроса. 12
HINT LEADING позволяет указать порядок, в котором оптимизатор будет использовать указанный набор таблиц в качестве префикса в плане выполнения. 3 Первая указанная таблица используется для начала соединения. 3 Эта подсказка более гибкая, чем ORDERED. 13
HINT ORDERED не принимает параметров и указывает оптимизатору проводить соединение таблиц в том же порядке, в котором они перечислены в конструкции FROM. 2
Oracle рекомендует использовать HINT LEADING, так как она даёт оптимизатору больше возможностей в выборе плана выполнения. 1