Тот же столбец с несколькими именами индексов. Это возможно. Какая польза? - PullRequest
0 голосов
/ 09 февраля 2012

Для меня нет необходимости / намерения создавать несколько имен индексов для одного столбца. Когда я изучаю индекс, я попробовал следующий тест. Какая польза от этого же? Есть ли какая-то особенность?

То, что я пробовал, это:

create index id on TestIndex(EmployeeMumber)
create index id1 on TestIndex(EmployeeMumber)
create index id2 on TestIndex(EmployeeMumber)

Результат: Команда (и) успешно выполнена.

Спасибо

1 Ответ

0 голосов
/ 09 февраля 2012

SQL Server не мешает вам создавать дубликаты индексов (хотя произошла неудачная попытка изменить это ).«Не будет исправлено», вероятно, в основном по причинам обратной совместимости - в предыдущих версиях, вероятно, были случаи использования, когда люди создавали новый индекс, прежде чем отбрасывать старый, тогда, когда не существовало таких опций, как DROP_EXISTING или перестройка в сети.,По мере развития новых функций в механизме, таких как INCLUDE столбцы, отфильтрованные индексы и т. Д., Также становится сложнее определить, являются ли два индекса на самом деле дубликатами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...