TABLE_SHARE_USAGE

Aplica-se a:verificação marcada como sim SQL do Databricks verificação marcada como sim Databricks Runtime 10.4 LTS e versões posteriores

INFORMATION_SCHEMA.TABLE_SHARE_USAGE lista tabelas que pertencem a compartilhamentos.

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

Trata-se de uma extensão do Esquema de Informações do SQL Standard.

Definição

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

Nome Tipo de dados Nullable 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 do compartilhamento.
PARTITION_SPEC STRING Yes 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 compartilhado.
SHARED_AS_TABLE STRING Não O alias da tabela compartilhada.
COMMENT STRING Yes Um comentário opcional que descreve o uso do compartilhamento de tabela.

Restrições

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

Classe Nome Lista de colunas Descrição
Chave primária TABLE_SHARE_USAGE_PK SHARE_NAME, SHARED_AS_SCHEMA, SHARED_AS_TABLE Identificador exclusivo para o uso do compartilhamento de tabela.
Chave estrangeira TABLE_SHARE_USAGE_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Referencia TABLES
Chave estrangeira TABLE_SHARE_USAGE_SHARES_FK SHARE_NAME Faz referência a SHARES

Exemplos

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