企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 34.31\. `key_column_usage` 视图`key_column_usage`标出当前数据库中所有被某些唯一约束、 主键约束或者外键约束限制的字段。在这个视图里没有包含检查约束。 只有当前用户可以访问的那些字段才显示,通过成为所有者或有一些权限。 **Table 34-29\. `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开始);否则为 null |