key_column_usage
注意
此视图不适用于 StarRocks 中可用的功能。
key_column_usage 标识所有受唯一键、主键或外键约束限制的列。
key_column_usage 中提供了以下字段
| 字段 | 描述 |
|---|---|
| CONSTRAINT_CATALOG | 约束所属的目录的名称。此值始终为 def。 |
| CONSTRAINT_SCHEMA | 约束所属数据库的名称。 |
| CONSTRAINT_NAME | 约束的名称。 |
| TABLE_CATALOG | 表所属的目录的名称。此值始终为 def。 |
| TABLE_SCHEMA | 表所属的数据库的名称。 |
| TABLE_NAME | 具有约束的表的名称。 |
| COLUMN_NAME | 具有约束的列的名称。如果约束是外键,则这是外键的列,而不是外键引用的列。 |
| ORDINAL_POSITION | 列在约束中的位置,而不是列在表中的位置。列位置从 1 开始编号。 |
| POSITION_IN_UNIQUE_CONSTRAINT | 对于唯一约束和主键约束,此值为 NULL。 对于外键约束,此列是被引用表的主键顺序位置。 |
| REFERENCED_TABLE_SCHEMA | 约束引用的模式的名称。 |
| REFERENCED_TABLE_NAME | 约束引用的表的名称。 |
| REFERENCED_COLUMN_NAME | 约束引用的列的名称。 |