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 | 约束的匹配类型。匹配类型包括:
有关匹配类型的详细信息,请参见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)
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |