Online Documentation for SQL Administrator for SQL Server

Свойства


На этой вкладке задайте основные параметры внешнего ключа.

 

Name

Задайте имя для нового внешнего ключа или отредактируйте имя существующего.

 

Foreign key Editor - Properties

 

 

Table

В этом поле отображается имя таблицы, которой принадлежит редактируемый внешний ключ.

 

!CheckBox Enabled

Если этот флажок установлен, то индекс активен.

 

!CheckBox Check existing data

Проверка существующих данных осуществляется в том случае если этот флажок установлен.

 

С помощью переключателя Update/Delete action выберите действие, которое будет выполняться при обновлении данных в таблице:

  • No Action - Без действия.
  • Cascade - Каскадное обновление. Операция обновления значения первичного ключа, на которое указывают внешние ключи в существующих строках других таблиц. При каскадном обновлении все значения внешних ключей обновляются так, чтобы они соответствовали новому значению первичного ключа.
  • Set Null - Указывает, что при попытке обновить ключевое значение, на которое ссылаются внешние ключи в строках других таблиц, все значения, составляющие эти внешние ключи, должны быть изменены на NULL. Чтобы выполнялось это ограничение, все столбцы внешних ключей целевой таблицы должны допускать значение NULL.
  • Set Default - Указывает, что при попытке обновить ключевое значение, на которое ссылаются внешние ключи в строках других таблиц, все значения, составляющие эти внешние ключи, должны быть изменены на значение по умолчанию. Чтобы выполнялось это ограничение, для всех столбцов внешних ключей целевой таблицы должно быть определено значение по умолчанию. Если столбец допускает значение NULL и множество значений по умолчанию не задано явно, NULL становится неявным значением по умолчанию для данного столбца.

 

!CheckBox Not for replication

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