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


Практическое руководство. Создание ограничения уникальности

Обновлен: Ноябрь 2007

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

  • Требуется обеспечить уникальность данных в столбце или в сочетании столбцов. К таблице можно применить несколько ограничений уникальности, а ограничение первичного ключа может быть лишь одно.

  • Требуется обеспечить уникальность данных в столбце, в котором допустимы значения NULL. К таким столбцам ограничения уникальности применимы, в то время как ограничение по первичному ключу применимо лишь к столбцам, которые не допускают значения NULL. При применении ограничения уникальности к столбцу, допускающему значения NULL, гарантируется, что значение NULL в нем будет содержаться в не более чем в одной строке.

595te8c1.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Для изменения параметров в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Для создания ограничения уникальности

  1. В Обозревателе серверов, выберите таблицу, в которую требуется добавить ограничение уникальности, затем из меню База данных выберите Открыть определение таблицы.

    Таблица откроется в окне Конструктор таблиц.

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

  3. В диалоговом окне Индексы и ключи нажмите кнопку Добавить.

  4. В табличной сетке щелкните Тип и выберите справа от свойства в раскрывающемся списке Уникальный ключ.

Ограничение уникальности будет создано в базе данных при сохранении таблицы.

См. также

Задачи

Практическое руководство. Создание уникальных индексов

Практическое руководство. Удаление ограничений уникальности

Основные понятия

Ограничения уникальности (визуальные инструменты для баз данных)

Ссылки

Свойства Primary Key или Unique Key

Другие ресурсы

Общие сведения о работе с ограничениями