Training
Modul
Konzepte von nicht relationalen Daten - Training
Dieser Inhalt ist Teil der Beschreibung von Konzepten relationaler Daten.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Wichtig
Dieses Feature befindet sich in der Public Preview.
Gilt für: Databricks SQL
Databricks Runtime 11.3 LTS und höher
Nur Unity Catalog
INFORMATION_SCHEMA.TABLE_CONSTRAINTS enthält Metadaten für alle Primär- und Fremdschlüsseleinschränkungen im Katalog.
Die zurückgegebenen Zeilen sind auf die Tabellen beschränkt, mit denen der Benutzer interagieren darf.
Die TABLE_CONSTRAINTS
-Beziehung enthält die folgenden Spalten:
NAME | Datentyp | Nullable | Standard | BESCHREIBUNG |
---|---|---|---|---|
CONSTRAINT_CATALOG |
STRING |
Nein | Ja | Katalog, der die Einschränkung enthält |
CONSTRAINT_SCHEMA |
STRING |
Nein | Ja | Schema, das die Einschränkung enthält |
CONSTRAINT_NAME |
STRING |
Nein | Ja | Name der Einschränkung |
TABLE_CATALOG |
STRING |
Nein | Ja | Katalog, der die Tabelle enthält. |
TABLE_SCHEMA |
STRING |
Nein | Ja | Schema, das die Tabelle enthält. |
TABLE_NAME |
STRING |
Nein | Ja | Name der Tabelle, in der die Einschränkung definiert ist. |
CONSTRAINT_TYPE |
STRING |
Nein | Ja | Einer der folgenden Werte: 'CHECK' , 'PRIMARY KEY' , 'FOREIGN KEY' . |
IS_DEFERRABLE |
STRING |
Nein | Ja | Immer ’YES’ . Für die zukünftige Verwendung reserviert. |
INITIALLY_DEFERRED |
STRING |
Nein | Ja | Immer 'YES' . Für die zukünftige Verwendung reserviert. |
ENFORCED |
STRING |
Nein | Ja | 'YES' , wenn die Einschränkung erzwungen ist, andernfalls 'NO' . |
COMMENT |
STRING |
Ja | Nein | Optionale Beschreibung der Einschränkung. |
Die folgenden Einschränkungen gelten für die TABLE_CONSTRAINTS
-Beziehung:
Klasse | Name | Spaltenliste | BESCHREIBUNG |
---|---|---|---|
Primary key (Primärschlüssel) | TAB_CONS_PK |
CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
Zur eindeutigen Identifizierung der Beziehung |
Fremdschlüssel | TAB_CONS_TABLES_FK |
TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME |
Verweist auf TABLES_PK |
> SELECT constraint_name
FROM information_schema.constraint_table_usage
WHERE table_schema = 'information_schema'
AND table_name = 'tables'
AND constraint_type = 'CHECK'
Training
Modul
Konzepte von nicht relationalen Daten - Training
Dieser Inhalt ist Teil der Beschreibung von Konzepten relationaler Daten.