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 le tabelle che appartengono alle 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 TABLE_SHARE_USAGE relazione 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

I vincoli seguenti si applicano alla TABLE_SHARE_USAGE relazione:

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 tabella.
Foreign key TABLE_SHARE_USAGE_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Riferimenti a TABLES
Foreign key TABLE_SHARE_USAGE_SHARES_FK SHARE_NAME Riferimenti CONDIVISIONI

Esempi

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