Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Вы можете изменить уникальное ограничение в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL.
В этом разделе
Перед началом:
Изменение ограничения уникальности с помощью:
Перед началом работы
Безопасность
Разрешения
Требуется разрешение ALTER для таблицы.
Использование среды SQL Server Management Studio
Изменение ограничения уникальности
В обозревателе объектов щелкните правой кнопкой мыши таблицу, которая содержит уникальное ограничение, и выберите пункт Конструктор.
В меню Конструктор таблиц выберите пункт Индексы и ключи....
В диалоговом окне Индексы и Ключи в списке Выбранный первичный/уникальный ключ или индексвыберите ограничение, которое нужно изменить.
Выполните действие из следующей таблицы.
Кому Выполните следующее Изменение столбца, с которым связано ограничение 1) В сетке в области (Общие) щелкните Столбцы, затем нажмите многоточие (...) справа от свойства.
2) В диалоговом окне Столбцы индекса укажите для индекса новый столбец и (или) порядок сортировки.Переименуйте ограничение В сетке в области Идентификаторвведите новое имя в поле Имя . Убедитесь, что новое имя не совпадает с именами в списке Выбранный первичный/уникальный ключ или индекс . Установка параметра кластеризации В сетке в области Конструктор таблиц выберите Создать как кластеризованный, а затем в раскрывающемся списке выберите "Да", чтобы создать кластеризованный индекс, или "Нет", чтобы создать некластеризованный индекс. Таблица может содержать только один кластеризованный индекс. Если кластеризованный индекс уже существует в этой таблице, то необходимо сначала отменить данный параметр в исходном индексе. Установка коэффициента заполнения В сетке в области Конструктор таблицразверните категорию Характеристики заполнения и введите целое число от 0 до 100 в поле Коэффициент заполнения . В меню Файл выберите команду Сохранитьимя_таблицы.
Изменение ограничения уникальности
Чтобы изменить ограничение UNIQUE с помощью Transact-SQL, необходимо сначала удалить существующее ограничение, а затем создать его повторно с помощью нового определения. Дополнительные сведения см. в разделах Delete Unique Constraints и Create Unique Constraints.