TABLE_SHARE_USAGE
Gilt für: Databricks SQL 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;