TABLES
Gilt für: Databricks SQL Databricks Runtime 10.4 LTS und höher Nur Unity Catalog
INFORMATION_SCHEMA.TABLES enthält die Metadaten auf Objektebene für Tabellen und Sichten (Beziehungen) im lokalen Katalog oder in allen Katalogen, die sich im Besitz des SYSTEM
-Katalogs befinden.
Die zurückgegebenen Zeilen sind auf die Beziehungen beschränkt, mit denen der Benutzer interagieren kann.
Definition
Die TABLES
-Beziehung enthält die folgenden Spalten:
NAME | Datentyp | Nullable | Standard | BESCHREIBUNG |
---|---|---|---|---|
TABLE_CATALOG |
STRING |
Nein | Ja | Katalog, der die Beziehung enthält. |
TABLE_SCHEMA |
STRING |
Nein | Ja | Schema, das die Beziehung enthält. |
TABLE_NAME |
STRING |
Nein | Ja | Name der Beziehung. |
TABLE_TYPE |
STRING |
Nein | Ja | Einer der folgenden Werte: 'BASE TABLE' , 'VIEW' . |
IS_INSERTABLE_INTO |
STRING |
Nein | Ja | 'YES' wenn die Beziehung eingefügt werden kann, andernfalls 'NO' . |
COMMIT_ACTION |
STRING |
Nein | Ja | Immer 'PRESERVE' . Für die zukünftige Verwendung reserviert. |
TABLE_OWNER |
STRING |
Nein | Nein | Benutzer oder Gruppe (Prinzipal), derzeit in Besitz der Beziehung. |
COMMENT |
STRING |
Ja | Nein | Ein optionaler Kommentar, der die Beziehung beschreibt. |
CREATED |
TIMESTAMP |
Nein | Nein | Zeitstempel, als die Beziehung erstellt wurde. |
CREATED_BY |
STRING |
Nein | Nein | Prinzipal, der die Beziehung erstellt hat. |
LAST_ALTERED |
TIMESTAMP |
Nein | Nein | Zeitstempel, als die Beziehungsdefinition zuletzt geändert wurde. |
LAST_ALTERED_BY |
STRING |
Nein | Nein | Prinzipal, der die Beziehung zuletzt geändert hat. |
DATA_SOURCE_FORMAT |
STRING |
Nein | Nein | Das Format der Datenquelle, beispielsweise PARQUET oder CSV . |
STORAGE_SUB_DIRECTORY |
STRING |
Ja | No | Nicht mehr unterstützt Immer NULL . |
Einschränkungen
Die folgenden Einschränkungen gelten für die TABLES
-Beziehung:
Klasse | Name | Spaltenliste | BESCHREIBUNG |
---|---|---|---|
Primary key (Primärschlüssel) | TABLES_PK |
TABLE_CATALOG , TABLE_SCHEMA , TABLE_NAME |
Eindeutiger Bezeichner für die Beziehung. |
Fremdschlüssel | TABLES_SCHEMATA_FK |
TABLE_CATALOG , TABLE_SCHEMA |
Verweist auf SCHEMATA. |
Beispiele
> SELECT table_owner
FROM information_schema.tables
WHERE table_schema = 'information_schema'
AND table_name = 'columns';