Как изменить первичные ключи (визуальные инструменты для баз данных)

Измените первичный ключ, если необходимо изменить порядок столбцов, имя индекса, параметр кластеризации или коэффициент заполнения.

Изменение первичного ключа

  1. Откройте в конструкторе таблиц таблицу, первичный ключ которой необходимо изменить, правой кнопкой мыши щелкните конструктор таблиц и выберите пункт Индексы/Ключи в контекстном меню.

  2. В диалоговом окне Индексы/Ключи выберите индекс первичного ключа из списка Выберите первичный/уникальный ключ или индекс.

  3. Выполните действие, руководствуясь следующей таблицей.

    Действие

    Процедура выполнения

    Переименование первичного ключа

    Введите новое имя в поле Имя. Убедитесь, что новое имя не совпадает с именами в списке Выбранный первичный/уникальный ключ или индекс.

    Установка параметра кластеризации

    Выберите Создать как CLUSTERED и из раскрывающегося списка выберите нужный параметр. В таблице может существовать только один кластеризованный индекс. Если этот параметр недоступен для выбранного индекса, то сначала снимите этот флажок в существующем кластеризованном индексе.

    Определение коэффициента заполнения

    Разверните категорию Характеристики заполнения и введите целое число от 0 до 100 в поле Коэффициент заполнения. Дополнительные сведения о коэффициентах заполнения и их использовании см. в разделе Коэффициент заполнения.

    Изменение порядка столбцов

    Выберите свойство Столбцы и нажмите многоточие (...) справа от свойства. В диалоговом окне Столбцы индекса удалите столбцы из первичного ключа. Затем снова добавьте эти столбцы в необходимом порядке. Чтобы удалить столбец из ключа, просто удалите имя столбца из списка имен Столбец.

Обновление первичного ключа в базе данных выполняется при каждом сохранении таблицы.