когда я удаляю ограничение первичного ключа, тогда SQL автоматически удаляет индекс кластера и
тот же самый для уникального он удалит некластерный индекс?SQlSERVER 2000
ответ
Таблица может содержать не более один сгруппированный индекс. Кластеризованный индекс представляет собой таблицу. Кластеризованный индекс удаляется (таблица превращается в кучу), когда кластеризованный индекс отбрасывается. Первичный ключ не нужен кластеризованным индексом, но он обычно есть. Единственное ограничение/индекс, о котором идет речь, может или не может удалить кластерный индекс, зависящий от того, был ли он или не был кластеризованным индексом.
Обновлено:
Я думаю, что я misred вопрос. Если вы отбросите уникальное ограничение, оно удалит соответствующий индекс, не содержащий кластеров, да.
Первичные ключи и другие уникальные ограничения реализуются с использованием индексов, которые могут быть либо кластеризованными, либо некластеризованными. Если вы удалите ограничение, вы удалите индекс.
, пожалуйста, прочитайте вопрос еще раз – KuldipMCA
Я прочитал его несколько раз, он по-прежнему понятен, как в первый раз, когда я его прочитал. –
- 1. SqlServer 2000 Совместимость
- 2. Репликация базы данных с SQLserver 2000 на SQLserver 2008
- 3. Эффективный запрос подкачки (лимит) в SQLServer 2000?
- 4. Что выводит кеширование кэша в SqlServer 2000
- 5. Синтаксис ошибки при переносе .bak, созданного в SQLServer 2000 SQLServer 2008 затем SQLServer 2012
- 6. sqlserver 2000: как сделать aynchoronous вызов процедур в базе данных?
- 7. Запрос SQLServer (2000 и 2005) для информации о безопасности/роли
- 8. Paged имеет ошибку, когда база данных SqlServer 2000
- 9. Преобразование одного сценария SQLSERVER 2005 в сценарий SQL SERVER 2000
- 10. Как переносить данные в другую базу данных в SQLServer 2000!
- 11. Вставить данные в базу данных sqlserver 2000, изменить порядок, почему?
- 12. ошибка в SQL Server 2000, но не в SqlServer 2005
- 13. SqlServer и nvarchar (max)
- 14. имеет функцию хранилища данных sqlserver ms sqlserver?
- 15. [Microsoft] [Драйвер SQLServer 2000 для JDBC] Значение не может быть преобразовано в запрошенный тип
- 16. java.sql.SQLWarning: [Microsoft] [SQLServer 2000 Драйвер для JDBC] базы данных изменен на X
- 17. SQL Server 2000, yes 2000 password hash
- 18. Асинхронный SQLServer
- 19. SQLServer SessionState
- 20. Мониторинг SQLServer
- 21. SQLServer deadlock
- 22. ActiveRecord-SQLServer-адаптер на Ubuntu
- 23. [Macromedia] [SQLServer JDBC Driver] [SQLServer] Неверное имя объекта 'column_name'
- 24. Как войти в sqlserver, когда пользователь отключен в sqlserver?
- 25. восстановить базу данных sqlserver 2005 в sqlserver 2012
- 26. SQLServer Хранимая процедура
- 27. ошибка SQLServer для подключения
- 28. Индексирование в SQLServer
- 29. Автоматическая установка SqlJobs SqlServer
- 30. sqlserver 2008 триггеры
smae для основной клавиши или нет? – KuldipMCA
Первичный ключ - это * самый * раз кластеризованный ключ, и он будет удалять кластеризованный ключ, когда ограничение будет сброшено. Но вы должны проверить, действительно ли кластерный индекс является основным ключом или не знать точно. –