CHECK_CONSTRAINTS

Applies to: check marked yes Databricks SQL check marked yes Databricks Runtime check marked yes Unity Catalog only

Reserved for future use.

INFORMATION_SCHEMA.CHECK_CONSTRAINTS will describe check constraints defined on tables.

Definition

The CHECK_CONSTRAINTS relation contains the following columns:

Name Data type Nullable Standard Description
CONSTRAINT_CATALOG STRING No Yes Catalog containing the check constraint.
CONSTRAINT_SCHEMA STRING No Yes Schema containing the check constraint.
CONSTRAINT_NAME STRING No Yes Name of the check constraint.
CHECK_CLAUSE STRING No Yes The text of the check constraint condition.
SQL_PATH STRING No Yes Always NULL, reserved for future use.

Constraints

The following constraints apply to the CHECK_CONSTRAINT relation:

Class Name Column List Description
Primary key CHK_CONS_PK CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME Unique identifier for the constraint.
Foreign key CHK_CONS_TAB_CONS_FK CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME References TABLE_CONSTRAINTS.

Examples

> SELECT constraint_name, check_clause
    FROM information_schema.check_constraints
    WHERE table_schema = 'information_schema';