外键是一个列或列组合,它们的值与主键相匹配。外键不必是唯一的。它通常与主键之间具有多对一的关系。外键值应该是主键值的副本。这意味着,如果主键中某个值不存在,则在外键中也不应存在该值。外键可以为空值;如果组合外键的任何部分为空值,则整个外键一定为空值。具有外键的表通常称作主表的明细表或相关表。
可以使用 sp_foreignkey 标记数据库中的外键。这会将这些外键标记为用于 sp_helpjoins 以及引用 syskeys 表的其它过程。
显示外键的属性:
在表中,打开“外键”文件夹。
选择相应外键。
选择“文件”|“属性”。将打开“外键”属性表。
外键属性的“常规”选项卡是一个静态选项卡,可用于查看:
表 — 创建外键的表。
被引用表 — 外键引用的表。
创建者 — 表的创建者。
创建日期 — 外键的创建日期。