Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 表、视图和索引

 

外键

外键由一列或一组列构成。它表示对主表中具有匹配键值的某行的引用。外键只能与基表一起使用,不能与临时表、全局临时表、视图或实例化视图一起使用。通常将外键称为参照约束,因为将包含外键的基表称为引用表,将包含主键的表称为被引用表

如果外键可以为空值,则此关系是可选的。因为主键或 UNIQUE 约束列都不能为 NULL 值,被引用表中不存在与外键行相匹配的主键值时,外键行也可以存在。如果将外键列声明为 NOT NULL,则此关系是强制的,引用表中的每一行都必须包含一个在被引用表中作为主键的外键值。

 外键和孤立行
 组合外键
 外键索引和排序顺序
 示例 1
 示例 2
 另请参见

创建外键 (Sybase Central)
创建外键 (SQL)