Как установить уникальный ключ в SQL Server 2005.? - PullRequest
1 голос
/ 29 сентября 2010

Как установить unique key constraint в SQL Server 2005? Не через скрипт или запрос.

Ответы [ 2 ]

4 голосов
/ 29 сентября 2010

В дизайнере таблиц Management Studio щелкните правой кнопкой мыши таблицу и выберите «Индексы / ключи» во всплывающем меню.

Выберите столбцы, которые составляют ключ, и выберите «Уникальный ключ» для «Типа»."опция.

Screenshot

3 голосов
/ 29 сентября 2010

Чтобы добавить уникальный ключ без сценариев, выполните следующие действия:

  • Щелкните правой кнопкой мыши по соответствующей таблице и выберите Дизайн
  • Щелкните правой кнопкой мыши заголовок таблицы и выберите Индексы / ключи
  • В открывшемся окне нажмите Добавить
  • В открывшемся окне свойств нажмите кнопку с многоточием (...) рядом с именами столбцов и выберите столбцы, составляющие уникальный ключ
  • Измените тип на Уникальный ключ

Как только вы это сделаете, нажмите кнопку "Закрыть" и сохраните таблицу.

Если вы предпочитаете иметь первичный ключ, например, автоинкрементное целое число

  • Начать новую таблицу или открыть существующую таблицу в конструкторе таблиц
  • Добавьте столбец с именем что вы хотите с типом данных int
  • Щелкните правой кнопкой мыши заголовок строки столбца и выберите «Установить первичный ключ»
  • В окне свойств столбца разверните свойство спецификации идентификатора
  • Изменить (Идентичность) на Да.

Если вы просто хотите установить существующий столбец в качестве первичного ключа:

  • Откройте таблицу в режиме «Дизайн таблицы» (щелкните правой кнопкой мыши> «Дизайн»)
  • Щелкните правой кнопкой мыши заголовок столбца и выберите «Установить ключ» или используйте кнопку ключа на панели инструментов
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...