TABLE_SHARE_USAGE
Dotyczy: Databricks SQL Databricks Runtime 10.4 LTS i nowsze
INFORMATION_SCHEMA. TABLE_SHARE_USAGE wyświetla tabele należące 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. | Schemat tabeli w udziale. |
TABLE_NAME |
STRING |
Nie. | Tabela 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 użycia udziału tabeli. |
Klucz obcy | TABLE_SHARE_USAGE_TABLES_FK |
CATALOG_NAME , , SCHEMA_NAME TABLE_NAME |
Odwołania DO TABEL |
Klucz obcy | TABLE_SHARE_USAGE_SHARES_FK |
SHARE_NAME |
Odwołania DO UDZIAŁÓW |
Przykłady
> SELECT share_name, catalog_name, schema_name, table_name
FROM information_schema.table_share_usage;