设置 SQL Server 表外键属性

Navicat

设置 SQL Server 表外键属性

使用 编辑框来输入新键的名,然后在 栏位 组选择一个键包含的表栏位。

使用 参考模式参考表 下拉列表来分别选择一个外模式及表。

要包含栏位到键,只需简单地双击 栏位参考栏位 栏位或点击 来打开编辑器进行编辑。

删除时更新时 下拉列表定义采取行动的类型。

No Action 数据库引擎将引发错误,并回滚对上级表中行的删除操作。

Cascade
如果从上级表中删除一行,则将从参考表中删除相应行。

Set Null
如果上级表中对应的行被删除,则组成外键的所有值都将设置为 NULL。若要执行此约束,外键列必须可为空值。

Set Default
如果上级表中对应的行被删除,则组成外键的所有值都将设置为默认值。

启用
你可以通过勾选或取消勾选框来选择是否启用或禁用外键限制。

不适用于复制
当复制代理运行插入、更新或删除操作时,将不会强制运行此约束。

注意: SQL Azure 不支持。

注释
指定外键的注释。

注意: SQL Azure 不支持。