Freigeben über


CHECK_CONSTRAINTS

Gilt für: Häkchen Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime Häkchen Nur Unity Catalog

Für die zukünftige Verwendung reserviert.

INFORMATION_SCHEMA.CHECK_CONSTRAINTS beschreibt Prüfeinschränkungen, die in Tabellen definiert sind.

Definition

Die CHECK_CONSTRAINTS-Beziehung enthält die folgenden Spalten:

NAME Datentyp Nullable Standard BESCHREIBUNG
CONSTRAINT_CATALOG STRING Nein Ja Katalog, der die Prüfeinschränkung enthält.
CONSTRAINT_SCHEMA STRING Nein Ja Schema, das die Prüfeinschränkung enthält.
CONSTRAINT_NAME STRING Nein Ja Name der Prüfeinschränkung.
CHECK_CLAUSE STRING Nein Ja Der Text der Bedingung für die Prüfeinschränkung.
SQL_PATH STRING Nein Ja Immer NULL, für die zukünftige Verwendung reserviert.

Einschränkungen

Die folgenden Einschränkungen gelten für die CHECK_CONSTRAINT-Beziehung:

Klasse Name Spaltenliste BESCHREIBUNG
Primary key (Primärschlüssel) CHK_CONS_PK CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME Eindeutiger Bezeichner für die Einschränkung.
Fremdschlüssel CHK_CONS_TAB_CONS_FK CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME Verweist auf TABLE_CONSTRAINTS

Beispiele

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