На одном из моих таблиц в SQL Server, в индексах папки у меня есть кластерного индекс, сделанный из трех столбцов таблицы, но есть также Unique
флажка, когда я иду в окно свойств на том, что индекс. Мой вопрос заключается в командах T-SQL, как я говорю, что он отбрасывает часть уникальности и все еще сохраняет индекс? Возможно ли это?Удаление Единственности из индекса
2
A
ответ
5
Вы не можете изменять индекс от уникального до не уникального. Вы можете установить индекс для игнорирования дубликатов.
Docs: https://msdn.microsoft.com/en-us/library/ms188388.aspx
Вы можете только воссоздают индекс с падением и создания команды.
DROP INDEX IndexTest.ci_Test;
CREATE INDEX ci_Test ON IndexTest(Key);
Но вы должны иметь кластеризованный индекс для одного столбца (например, для нового первичного ключа автоинкремента). И вы можете форсировать уникальность с уникальным некластеризованным индексом.
Смежные вопросы
- 1. Удаление страницы из индекса google
- 2. Удаление ключей индекса из массива
- 3. Проверка единственности проверки
- 4. Удаление индекса ElasticSearch
- 5. phpMyAdmin Удаление индекса
- 6. Неверное удаление индекса без значения индекса
- 7. Удаление индекса и контроллера из URL Codeingiter
- 8. Удаление словаря из индекса сессии (ASP)
- 9. Удаление индекса из псевдонима в Elasticsearch
- 10. Удаление символа в строке из определенного индекса
- 11. Удаление поддоменов спама из индекса Google
- 12. Lucene 6.0.0 удаление документа из индекса
- 13. Rails change_column удаление индекса из схемы
- 14. Удаление индекса из большой коллекции в MongoDB
- 15. Удаление элементов определенного индекса из словаря?
- 16. Удаление объекта из массива без знания индекса
- 17. Удаление файлов из индекса и gitignore
- 18. Удаление строк из таблицы вызывает фрагментацию индекса?
- 19. Удаление файлов и удаление из индекса стадирования Git и
- 20. Удаление имя mulilevel индекса
- 21. Удаление индекса в Rails
- 22. MySQL, удаление и подсказка индекса
- 23. Удаление расширения индекса в nginx
- 24. Удаление столбца индекса в pandas
- 25. Как обеспечить ограничение условной единственности
- 26. Что такое «децентрализованный алгоритм единственности»?
- 27. Удаление дублированных записей почтового индекса
- 28. Удаление элементов из списка на основе индекса из другого списка
- 29. Удаление индекса из ElasticSearch с помощью Id из терминала
- 30. Удаление индекса коллекции в mongoDB?
@ Lashane Я видел это, но это то, что нужно сбросить весь индекс. Я хочу сохранить индекс и судить о его единстве. – Bohn
'Индексы, созданные в результате ограничения PRIMARY KEY или UNIQUE, не могут быть удалены с помощью этого метода. Вместо этого ограничение должно быть удалено. Чтобы удалить ограничение и соответствующий индекс, используйте ALTER TABLE с предложением DROP CONSTRAINT в Transact-SQL. ' –
@Bohn Вы не можете - индексы' Clustered' * должны * быть уникальными. Вам нужно будет отбросить индекс и создать новый «NonClustered». – Siyual