外键由一列或一组列构成。它表示对主表中具有匹配键值的某行的引用。外键只能与基表一起使用,不能与临时表、全局临时表、视图或实例化视图一起使用。通常将外键称为参照约束,因为将包含外键的基表称为引用表,将包含主键的表称为被引用表。
如果外键可以为空值,则此关系是可选的。因为主键或 UNIQUE 约束列都不能为 NULL 值,被引用表中不存在与外键行相匹配的主键值时,外键行也可以存在。如果将外键列声明为 NOT NULL,则此关系是强制的,引用表中的每一行都必须包含一个在被引用表中作为主键的外键值。
创建外键 (Sybase Central)
创建外键 (SQL)
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |