37.31. key_column_usage

视图key_column_usage标识当前数据库中受某些唯一,主键或外键约束限制的所有列。检查约束不包括在此视图中。仅显示那些当前用户可以成为所有者或具有某些特权的列。

表 37.29. key_column_usage

NameData TypeDescription
constraint_catalogsql_identifier包含约束的数据库的名称(总是当前数据库)
constraint_schemasql_identifier包含约束的模式的名称
constraint_namesql_identifier约束名称
table_catalogsql_identifier包含表的数据库名称,该表包含受此约束限制的列(始终为当前数据库)
table_schemasql_identifier包含表的架构名称,该表包含受此约束限制的列
table_namesql_identifier包含受此约束限制的列的表的名称
column_namesql_identifier受此约束限制的列的名称
ordinal_positioncardinal_number约束键中列的 Sequences 位置(计数从 1 开始)
position_in_unique_constraintcardinal_number对于外键约束,被引用列在其唯一约束内的 Sequences 位置(计数从 1 开始);否则为 0.否则为 null