TABLE_SHARE_USAGE

Gilt für: Häkchen ja Databricks SQL Häkchen gesetzt ja Databricks Runtime 10.4 LTS und höher

INFORMATION_SCHEMA.TABLE_SHARE_USAGE listet Tabellen auf, die zu Freigaben gehören.

Informationen werden nur für Freigaben angezeigt, mit denen der Benutzer interagieren darf.

Dies ist eine Erweiterung des SQL-Standardinformationsschemas.

Definition

Die TABLE_SHARE_USAGE-Beziehung enthält die folgenden Spalten:

NAME Datentyp Nullable BESCHREIBUNG
CATALOG_NAME STRING No Katalog der Tabelle in der Freigabe.
SCHEMA_NAME STRING No Schema der Tabelle in der Freigabe.
TABLE_NAME STRING No Tabelle in der Freigabe.
SHARE_NAME STRING No Name der Freigabe.
PARTITION_SPEC STRING Ja Spezifikation für den Partitionsfilter für die freigegebene Tabelle.
CDF_ENABLED STRING No Ob CDF für die freigegebene Tabelle aktiviert ist.
START_VERSION LONG No Die Startversion, die der freigegebenen Tabelle zugeordnet ist.
SHARED_AS_SCHEMA STRING No Alias des freigegebenen Schemas.
SHARED_AS_TABLE STRING No Alias der freigegebenen Tabelle.
COMMENT STRING Ja Ein optionaler Kommentar, der die Verwendung der Tabellenfreigabe beschreibt.

Einschränkungen

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

Klasse Name Spaltenliste BESCHREIBUNG
Primary key (Primärschlüssel) TABLE_SHARE_USAGE_PK SHARE_NAME, SHARED_AS_SCHEMA, SHARED_AS_TABLE Eindeutiger Bezeichner für die Verwendung der Tabellenfreigabe.
Fremdschlüssel TABLE_SHARE_USAGE_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Verweist auf TABELLEN
Fremdschlüssel TABLE_SHARE_USAGE_SHARES_FK SHARE_NAME Verweise auf SHARES

Beispiele

> SELECT share_name, catalog_name, schema_name, table_name
    FROM information_schema.table_share_usage;