Condividi tramite


TABLE_SHARE_USAGE

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime 10.4 LTS e versioni successive

INFORMATION_SCHEMA.TABLE_SHARE_USAGE elenca tabelle che appartengono a condivisioni .

Le informazioni vengono visualizzate solo per le condivisioni con cui l'utente dispone dell'autorizzazione per interagire.

Si tratta di un'estensione dello schema delle informazioni standard di SQL.

Definizione

La relazione TABLE_SHARE_USAGE contiene le colonne seguenti:

Nome Tipo di dati Nullable Descrizione
CATALOG_NAME STRING No Catalogo della tabella nella condivisione.
SCHEMA_NAME STRING No schema della tabella nella condivisione.
TABLE_NAME STRING No Tabella nella condivisione.
SHARE_NAME STRING No Nome della condivisione.
PARTITION_SPEC STRING Specifica del filtro delle partizioni per la tabella condivisa.
CDF_ENABLED STRING No Indica se CDF è abilitato nella tabella condivisa.
START_VERSION LONG No Versione iniziale associata alla tabella condivisa.
SHARED_AS_SCHEMA STRING No Alias dello schema condiviso.
SHARED_AS_TABLE STRING No Alias della tabella condivisa.
COMMENT STRING Commento facoltativo che descrive l'utilizzo della condivisione tabella.

Vincoli

Alla relazione TABLE_SHARE_USAGE, vengono applicati i seguenti vincoli:

Classe Nome Elenco colonne Descrizione
Chiave primaria TABLE_SHARE_USAGE_PK SHARE_NAME, SHARED_AS_SCHEMA, SHARED_AS_TABLE Identificatore univoco per l'utilizzo della condivisione della tabella.
Foreign key TABLE_SHARE_USAGE_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Riferimenti TABLES
Foreign key TABLE_SHARE_USAGE_SHARES_FK SHARE_NAME Riferimenti SHARES

Esempi

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