TABLES

Gilt für:Häkchen ja Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime 10.4 LTS und höher Häkchen gesetzt ja nur für 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 Nein Veraltet. 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';