Извлекает ли Oracle все строки перед вычислением rownum?
У меня есть таблица, в которой будут миллионы записей.
Я хочу убедиться, что Oracle перестает выглядеть, пока находит первое совпадение.
select * from table1
where table1.column1 = 'somevalue'
AND table2.column2 = 'somevalue'
AND rownum = 1
Я слышал о том, что Oracle будет извлекать ВСЕ строки, которые соответствуют критериям в столбцах column1 и column2, а затем только применять фильтр rownum, чтобы получить первую строку, которая не соответствует цели.