2010-09-29 3 views
1

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

+0

ли вы имеете в виду автоматическое увеличивающиеся число, или уникальный идентификторов? – GenericTypeTea

+0

Вопрос не очень ясен? Можете ли вы объяснить, что вы имеете в виду? – Ekaterina

ответ

4

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

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

Screenshot

3

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

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

После того, как вы сделали это, нажмите кнопку Закрыть и сохранить ваш стол.

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

  • Начать новую таблицу или откройте существующую таблицу в конструкторе таблиц
  • добавить столбец с именем, что вы хотите с типом данных INT
  • правой кнопкой мыши заголовок строки столбца и нажмите кнопку «Установить первичный ключ»
  • в окне свойств столбцов, раскройте свойство спецификации идентичности
  • Change (Is Identit y) - Да.

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

  • Откройте таблицу в таблице Design (щелкните правой кнопкой мыши> Design)
  • правой кнопкой мыши заголовок столбца и выберите установить ключ или использовать кнопку на панели инструментов
Смежные вопросы