Online Documentation for SQL Administrator for SQL Server
Свойства
На этой вкладке задайте основные параметры внешнего ключа.
Name
Задайте имя для нового внешнего ключа или отредактируйте имя существующего.
Table
В этом поле отображается имя таблицы, которой принадлежит редактируемый внешний ключ.
Enabled
Если этот флажок установлен, то индекс активен.
Check existing data
Проверка существующих данных осуществляется в том случае если этот флажок установлен.
С помощью переключателя Update/Delete action выберите действие, которое будет выполняться при обновлении данных в таблице:
- No Action - Без действия.
- Cascade - Каскадное обновление. Операция обновления значения первичного ключа, на которое указывают внешние ключи в существующих строках других таблиц. При каскадном обновлении все значения внешних ключей обновляются так, чтобы они соответствовали новому значению первичного ключа.
- Set Null - Указывает, что при попытке обновить ключевое значение, на которое ссылаются внешние ключи в строках других таблиц, все значения, составляющие эти внешние ключи, должны быть изменены на NULL. Чтобы выполнялось это ограничение, все столбцы внешних ключей целевой таблицы должны допускать значение NULL.
- Set Default - Указывает, что при попытке обновить ключевое значение, на которое ссылаются внешние ключи в строках других таблиц, все значения, составляющие эти внешние ключи, должны быть изменены на значение по умолчанию. Чтобы выполнялось это ограничение, для всех столбцов внешних ключей целевой таблицы должно быть определено значение по умолчанию. Если столбец допускает значение NULL и множество значений по умолчанию не задано явно, NULL становится неявным значением по умолчанию для данного столбца.
Not for replication
При выполнении агентом репликации операций вставки обновления или удаления ограничение внешнего ключа не устанавливается, если установлен этот флажок.