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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 系统对象 » 视图 » 系统视图

 

SYSFKEY 系统视图

SYSFKEY 系统视图的每行描述系统中的一个外键约束。该视图的基础系统表为 ISYSFKEY。

列名 列类型 说明
foreign_table_id UNSIGNED INT 外表的表号。
foreign_index_id UNSIGNED INT 外键的索引号。
primary_table_id UNSIGNED INT 主表的表号。
primary_index_id UNSIGNED INT 主键的索引号。
match_type TINYINT 约束的匹配类型。匹配类型包括:
  • 0 - 使用缺省匹配

  • 1 - SIMPLE

  • 2 - FULL

  • 129 - SIMPLE UNIQUE

  • 130 - FULL UNIQUE

有关匹配类型的详细信息,请参见CREATE TABLE 语句的 MATCH 子句。

check_on_commit CHAR(1) 指出 INSERT 和 UPDATE 语句是否应等到 COMMIT 时才检查外键是否仍然有效。
nulls CHAR(1) 指出是否允许外键中的列包含 NULL 值。注意该设置与外键中所包含列的 nulls 设置无关。
基础系统表上的约束

PRIMARY KEY (foreign_table_id, foreign_index_id)

FOREIGN KEY (foreign_table_id, foreign_index_id) 引用 SYS.ISYSIDX (table_id, index_id)

FOREIGN KEY (primary_table_id, primary_index_id) 引用 SYS.ISYSIDX (table_id, index_id)