? Ответ:
Вы должны использовать вложенный запрос как:
SELECT *
FROM ANY_TABLE_X
WHERE ANY_COLUMN_X = (SELECT MAX(ANY_COLUMN_X) FROM ANY_TABLE_X)
=> В PL / SQL "ROWNUM = 1" НЕ равно "TOP 1" TSQL.
Таким образом, вы не можете использовать запрос, подобный следующему: «выберите * из any_table_x, где rownum = 1 заказ по any_column_x;» Поскольку оракул получает первую строку, то применяется порядок по предложению.