CHECK_CONSTRAINTS
适用于: Databricks SQL Databricks Runtime 仅 Unity Catalog
保留供将来使用。
INFORMATION_SCHEMA.CHECK_CONSTRAINTS 将描述在表上定义的 CHECK 约束。
定义
CHECK_CONSTRAINTS
关系包含以下列:
名称 | 数据类型 | Nullable | 标准 | 描述 |
---|---|---|---|---|
CONSTRAINT_CATALOG |
STRING |
否 | 是 | 包含 CHECK 约束的目录。 |
CONSTRAINT_SCHEMA |
STRING |
否 | 是 | 包含 CHECK 约束的架构。 |
CONSTRAINT_NAME |
STRING |
否 | 是 | CHECK 约束的名称。 |
CHECK_CLAUSE |
STRING |
否 | 是 | CHECK 约束条件的文本。 |
SQL_PATH |
STRING |
否 | 是 | 始终为 NULL ,保留以供将来使用。 |
约束
以下约束适用于 CHECK_CONSTRAINT
关系:
类 | 名称 | 列列表 | 描述 | ||
---|---|---|---|---|---|
主密钥 | CHK_CONS_PK |
CONSTRAINT_CATALOG 、CONSTRAINT_SCHEMA 、CONSTRAINT_NAME |
约束的唯一标识符。 | ||
外键 | CHK_CONS_TAB_CONS_FK |
CONSTRAINT_CATALOG |
CONSTRAINT_SCHEMA |
CONSTRAINT_NAME |
引用 TABLE_CONSTRAINTS。 |
示例
> SELECT constraint_name, check_clause
FROM information_schema.check_constraints
WHERE table_schema = 'information_schema';