基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
information_schema.TABLE_CONSTRAINTS
更新时间:2026-07-15 20:42:46
说明
该视图从 V1.4 版本开始引入。
功能描述
描述表约束信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| CONSTRAINT_CATALOG | varchar(64) | NO | 约束目录 |
| CONSTRAINT_SCHEMA | varchar(128) | NO | 数据库名 |
| CONSTRAINT_NAME | varchar(256) | NO | 约束名称 |
| TABLE_SCHEMA | varchar(128) | NO | 数据库名 |
| TABLE_NAME | varchar(256) | NO | 表名 |
| CONSTRAINT_TYPE | varchar(11) | NO | 约束类型 |
| ENFORCED | varchar(3) | NO | 约束是否启用 |
查询示例
查看表 tbl6 的约束信息。
obclient [infotest]> SELECT * FROM information_schema.TABLE_CONSTRAINTS WHERE TABLE_NAME='tbl6';
查询结果如下:
+--------------------+-------------------+-----------------+--------------+------------+-----------------+----------+
| CONSTRAINT_CATALOG | CONSTRAINT_SCHEMA | CONSTRAINT_NAME | TABLE_SCHEMA | TABLE_NAME | CONSTRAINT_TYPE | ENFORCED |
+--------------------+-------------------+-----------------+--------------+------------+-----------------+----------+
| def | infotest | col1 | infotest | tbl6 | UNIQUE | YES |
+--------------------+-------------------+-----------------+--------------+------------+-----------------+----------+
1 row in set