Поделиться через


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

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

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

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

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

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

    Действие

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

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

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

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

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

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

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

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

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

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