Всегда ли запрос SELECT возвращает строки в одном и том же порядке?Таблица с кластерным индексом - PullRequest
6 голосов
/ 06 марта 2012

Будет ли мой запрос select * всегда возвращать строки из моей таблицы базы данных в том же порядке?

В моей таблице есть «кластеризованный индекс» в одном столбце.Это меняет ответ?

1 Ответ

18 голосов
/ 06 марта 2012

Порядок возвращаемых строк будет , а не всегда одинаковым, если вы явно не укажете это с предложением ORDER BY.Итак, нет.

И нет;просто потому что ваши 1000 запросов вернули один и тот же порядок, нет гарантирует, что 1001-й запрос будет в том же порядке.

...