KEY_COLUMN_USAGE
标识当前数据库中受某些唯一、主键或外键约束的所有列。此视图中不包括检查约束。仅显示当前用户通过成为所有者或具有某些特权而可以访问的那些列。
名称 | 数据类型 | 描述 |
---|---|---|
constraint_catalog | sql_identifier | 包含约束的数据库的名称(始终为当前数据库)。 |
constraint_schema | sql_identifier | 包含约束的模式的名称。 |
constraint_name | sql_identifier | 约束的名称。 |
table_catalog | sql_identifier | 包含受此约束限制的列的表的数据库的名称(始终为当前数据库)。 |
table_schema | sql_identifier | 包含受此约束限制的列的表的架构的名称。 |
table_name | sql_identifier | 包含受此约束限制的列的表的名称。 |
column_name | sql_identifier | 受此约束限制的列的名称。 |
ordinal_position | cardinal_number | 约束键中列的序号位置(计数从 1 开始)。 |
position_in_unique_constraint | cardinal_number | 对于外键约束,引用列在其唯一约束中的序号位置(计数从 1 开始);否则为空。 |