Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 10.4 LTS und höher
Nur Unity Catalog
Wichtig
Dieses Feature befindet sich in der Public Preview.
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS beschreibt die RI-Beziehungen (referentielle Integrität) zwischen Fremdschlüsseln und Primärschlüsseln.
Die zurückgegebenen Zeilen sind auf die Einschränkungen der Tabellen beschränkt, mit denen der*die Benutzer*in interagieren darf.
Definition
Die REFERENTIAL_CONSTRAINTS-Beziehung enthält die folgenden Spalten:
| NAME | Datentyp | Nullable | Standard | BESCHREIBUNG |
|---|---|---|---|---|
CONSTRAINT_CATALOG |
STRING |
Nein | Ja | Katalog, der die Fremdschlüsseleinschränkung enthält. |
CONSTRAINT_SCHEMA |
STRING |
Nein | Ja | Schema, das die Fremdschlüsseleinschränkungen enthält |
CONSTRAINT_NAME |
STRING |
Nein | Ja | Name der Prüfeinschränkung. |
UNIQUE_CONSTRAINT_CATALOG |
STRING |
Nein | Ja | Katalog, der die Einschränkung enthält, auf die verwiesen wird. |
UNIQUE_CONSTARINT_SCHEMA |
STRING |
Nein | Ja | Schema, das die Einschränkung enthält, auf die verwiesen wird |
UNIQUE_CONSTRAINT_NAME |
STRING |
Nein | Ja | Name der referenzierten Einschränkung. |
MATCH_OPTION |
STRING |
Nein | Ja | Immer FULL, für die zukünftige Verwendung reserviert. |
UPDATE_RULE |
STRING |
Nein | Ja | Immer NO ACTION, für die zukünftige Verwendung reserviert. |
DELETE_RULE |
STRING |
Nein | Ja | Immer NO ACTION, für die zukünftige Verwendung reserviert. |
Einschränkungen
Die folgenden Einschränkungen gelten für die REFERENTIAL_CONSTRAINTS-Beziehung:
| Klasse | NAME | Spaltenliste | BESCHREIBUNG |
|---|---|---|---|
| Primary key (Primärschlüssel) | REF_CONS_PK |
CONSTRAINT_CATALOG,CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
Eindeutiger Bezeichner für die Einschränkung. |
| Fremdschlüssel | REF_CONS_TAB_CONS_FK_FK |
CONSTRAINT_CATALOG, CONSTRAINT_SCHEMACONSTRAINT_NAME |
Verweist auf TABLE_CONSTRAINTS. |
| Fremdschlüssel | REF_CONS_TAB_CONS_UC_FK |
UNIQUE_CONSTRAINT_CATALOG, UNIQUE_CONSTRAINT_SCHEMAUNIQUE_CONSTRAINT_NAME |
Verweist auf TABLE_CONSTRAINTS. |
Beispiele
> SELECT constraint_name, check_clause
FROM information_schema.referential_constraints
WHERE table_schema = 'information_schema';