Когда вы добавляете первичный ключ, фактически добавляется уникальный индекс.От того, было ли это добавление вызвано кластеризацией нового индекса, зависит, указали ли вы, что он не кластеризован или нет.Если при добавлении ограничения первичного ключа вы не укажете, является ли оно кластеризованным или некластеризованным, оно будет кластеризовано, если кластеризованное ограничение или индекс еще не существует в таблице, в противном случае оно будет некластеризованным.
Когда вы добавляете внешний ключ, индекс не создается автоматически.
При удалении ограничения все индексы, созданные в результате создания ограничения, будут удалены.Однако, если вы попытаетесь удалить ограничение уникального или первичного ключа и существуют ограничения внешнего ключа, которые ссылаются на него, вы получите ошибку.
Индексы, созданные в результате создания ограничения, нельзя удалить с помощью DROP INDEX.