Online Documentation for SQL Manager for SQL server

Управление ключами


 

На этой вкладке Вы можете просматривать существующие первичные и уникальные ключи пользовательских типов данных, а также создавать и редактировать их. Эта вкладка доступна только для табличных типов данных.

 

UDT Editor - Managing UDT Primary_Unique Keys

 

Для каждого ключа отображаются следующие параметры:

Primary Key - является ли ключ первичным,

Unique Key - является ли ключ уникальным,

Columns - столбцы ключа,

Clustered - является ли ключ кластеризованным,

Ignore Duplicates - учитывать ли повторяющиеся значения в столбце.

 

Управлять ключами можно с помощью контекстного меню:

  • создать новое ограничение - New Primary/Unique Key,
  • редактировать выделенное ограничение - Edit Primary/Unique Key,
  • удалить ограничение - Delete Primary/Unique Key.

 

При редактировании ключа открывается диалоговое окно, в котором можно задать все необходимые настройки.

 

UDT Editor - Managing UDT Primary_Unique Keys - Table Type Constraint dialog

 

Constraint Type

В этом разделе вы можете задать тип ограничения пользовательского типа данных.

This group allows you to specify the UDT constraint type:

RadioButton Primary Key - первичный ключ.

RadioButton Unique Key - уникальный ключ.

 

Options

 

CheckBox Clustered

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

 

CheckBox Ignore duplicate keys

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

 

Columns

Чтобы задать столбцы для ключа, Вам необходимо переместите поля из списка доступных полей - Available Columns в список выбранных полей - Selected Columns. с помощью кнопок Items - Move to Selected Items - Move all to Selected Items - Move to Available Items - Move all to Available, или перетащив их мышкой.