Partilhar via


TABLE_SHARE_USAGE

Aplica-se a:confirmado sim Databricks SQL confirmado sim Databricks Runtime 10.4 LTS e superior

INFORMATION_SCHEMA.TABLE_SHARE_USAGE lista tabelas que pertencem a compartilhamentos.

As informações são exibidas apenas para compartilhamentos com os quais o usuário tem permissão para interagir.

Esta é uma extensão para o esquema de informações padrão do SQL.

Definição

A relação TABLE_SHARE_USAGE contém as seguintes colunas:

Name Tipo de dados Pode ser nulo Descrição
CATALOG_NAME STRING Não Catálogo da tabela no compartilhamento.
SCHEMA_NAME STRING Não Esquema da tabela no compartilhamento.
TABLE_NAME STRING Não Tabela no compartilhamento.
SHARE_NAME STRING Não Nome da ação.
PARTITION_SPEC STRING Sim Especificação de filtragem de partição para a tabela compartilhada.
CDF_ENABLED STRING Não Se o CDF está habilitado na tabela compartilhada.
START_VERSION LONG Não A versão inicial associada à tabela compartilhada.
SHARED_AS_SCHEMA STRING Não Alias do esquema partilhado.
SHARED_AS_TABLE STRING Não Alias da tabela partilhada.
COMMENT STRING Sim Um comentário opcional que descreve o uso do compartilhamento de tabela.

Restrições

As seguintes restrições se aplicam à TABLE_SHARE_USAGE relação:

Classe Name Lista de colunas Descrição
Chave primária TABLE_SHARE_USAGE_PK SHARE_NAME, SHARED_AS_SCHEMA, SHARED_AS_TABLE Identificador único para a utilização da partilha de tabela.
Chave estrangeira TABLE_SHARE_USAGE_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Referências TABLES
Chave estrangeira TABLE_SHARE_USAGE_SHARES_FK SHARE_NAME Referências SHARES

Exemplos

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