TABLE_SHARE_USAGE
Dotyczy: Databricks SQL
Databricks Runtime 10.4 LTS i nowsze
INFORMATION_SCHEMA.TABLE_SHARE_USAGE zawiera listę tabel należących do udziałów .
Informacje są wyświetlane tylko dla udziałów, z którymi użytkownik ma uprawnienia do interakcji.
Jest to rozszerzenie do standardowego schematu informacyjnego SQL.
Definicja
Relacja TABLE_SHARE_USAGE
zawiera następujące kolumny:
Nazwisko | Typ danych | Możliwa wartość Null | opis |
---|---|---|---|
CATALOG_NAME |
STRING |
Nie. | wykaz tabeli w udziale. |
SCHEMA_NAME |
STRING |
Nie. | schematu tabeli w udziale. |
TABLE_NAME |
STRING |
Nie. | tabeli w udziale. |
SHARE_NAME |
STRING |
Nie. | Nazwa udziału. |
PARTITION_SPEC |
STRING |
Tak | Specyfikacja filtrowania partycji dla udostępnionej tabeli. |
CDF_ENABLED |
STRING |
Nie. | Określa, czy usługa CDF jest włączona w udostępnionej tabeli. |
START_VERSION |
LONG |
Nie. | Wersja początkowa skojarzona z udostępnioną tabelą. |
SHARED_AS_SCHEMA |
STRING |
Nie. | Alias schematu udostępnionego. |
SHARED_AS_TABLE |
STRING |
Nie. | Alias udostępnionej tabeli. |
COMMENT |
STRING |
Tak | Opcjonalny komentarz opisujący użycie udziału tabeli. |
Ograniczenia
Do relacji mają zastosowanie TABLE_SHARE_USAGE
następujące ograniczenia:
Klasa | Nazwisko | Lista kolumn | opis |
---|---|---|---|
Klucz podstawowy | TABLE_SHARE_USAGE_PK |
SHARE_NAME , , SHARED_AS_SCHEMA SHARED_AS_TABLE |
Unikatowy identyfikator współdzielonego wykorzystywania tabeli. |
Klucz obcy | TABLE_SHARE_USAGE_TABLES_FK |
CATALOG_NAME , , SCHEMA_NAME TABLE_NAME |
Odwołania TABLES |
Klucz obcy | TABLE_SHARE_USAGE_SHARES_FK |
SHARE_NAME |
Odwołania SHARES |
Przykłady
> SELECT share_name, catalog_name, schema_name, table_name
FROM information_schema.table_share_usage;