Показать сообщение отдельно
Старый 20.04.2015, 20:46   #9  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,662 / 1167 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Xardas Посмотреть сообщение
А что произойдет, если я сделаю сортировку по неуникальному полю? Например, EmplId в данной таблице неуникально. Порядок строк с одинаковым EmplId также будет случаен?
В общем случае, да. Случаен.

Хотя в подавляющем большинстве случаев некая упорядоченность просматривается, но нет никакой гарантии, что так будет всегда, если явно не указать дополнительную сортировку, хотя бы по тому же RecId.

order by EmplId, RecId

Для общего развития можете посмотреть статьи на sql.ru

Вопрос на злобу дня - Просмотр кластеризованного индекса - Часть I
Вопрос на злобу дня - Просмотр кластеризованного индекса - Часть II
Вопрос на злобу дня - Просмотр кластеризованного индекса - Часть III

Где очень кратко рассматривается внутренняя механика выборки MS SQL 2000 и 2005 в случае наличия кластерного индекса

Вот здесь чуть побольше и разнообразнее

Индексы. Теоретические основы
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: Logger (10), G.Menshikh (1).