基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
information_schema.CHECK_CONSTRAINTS
更新时间:2026-07-15 20:42:46
说明
该视图从 V3.2.3 版本开始引入。
功能描述
记录了 CREATE TABLE 操作时,有关表和列相关的约束信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| CONSTRAINT_CATALOG | varchar(64) | NO | 约束所属的目录名称。该值始终为 def |
| CONSTRAINT_SCHEMA | varchar(128) | NO | 约束所属的 SCHEMA 名称 |
| CONSTRAINT_NAME | varchar(64) | NO | 约束的名称 |
| CHECK_CLAUSE | text | NO | 指定约束条件的表达式 |
查询示例
查看当前租户下的表和列相关的约束信息。
obclient [infotest]> SELECT * FROM information_schema.CHECK_CONSTRAINTS;
查询结果如下:
+--------------------+-------------------+-------------------------------+--------------+
| CONSTRAINT_CATALOG | CONSTRAINT_SCHEMA | CONSTRAINT_NAME | CHECK_CLAUSE |
+--------------------+-------------------+-------------------------------+--------------+
| def | infotest | tbl8_OBCHECK_1736909793670468 | (`col1` > 0) |
+--------------------+-------------------+-------------------------------+--------------+
1 row in set