Чи дає некластеризований індекс гарантії щодо порядку рядків?


9

У мене є розробник, який хотів би, щоб робити операцію select без порядку, рядки в таблиці були в тому порядку, в який вони були вставлені. Розробник запропонував змінити з кластерного на некластеризований індекс.

Змінюючи індекс з кластеризованого на некластеризований, чи дає це гарантії щодо порядку, у якому рядки відображатимуться в таблиці?

Це питання здебільшого викликає мою цікавість; Я замість цього запропоную використовувати стовпець посвідчення, але цей запит змусив мене задуматися. Мітка може бути використана, але є ймовірність, що рядки можуть бути вставлені одночасно.

Заздалегідь дякую за вашу допомогу.

Відповіді:




6

Неправда, але припустимо, що це було. Якщо рядки вже впорядковані за індексом, вартість замовлення by буде дуже низькою, тому немає ніяких причин залишати це поза.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.