На порядок или строки, возвращаемые из запроса, никогда не следует полагаться, если вы не включили в запрос конкретное предложение ORDER BY
.
Вы можете обнаружить, что даже без ORDER BY
результаты появляются втот же порядок, но вы не могли гарантировать, что это будет так, и полагаться на него было бы глупо, особенно если предложение ORDER BY
будет соответствовать вашим требованиям.
См. этот вопрос: Порядок строк по умолчанию длязапрос на выборку в oracle
В нем есть отличная цитата Тома Кайта о порядке записи.
Итак, чтобы ответить на ваш вопрос: Да, порядок строк в неупорядоченном запросе может отличатьсямежду запросами и сессиями, поскольку он зависит от множества факторов, которые вы не можете контролировать (если вы не администратор базы данных и т. д.)
Надеюсь, это поможет ...