Partilhar via


TABLE_SHARE_USAGE

Aplica-se a: Marque Sim Databricks SQL Marque 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 TABLE_SHARE_USAGE relação contém as seguintes colunas:

Name Tipo de dados Pode ser nulo Description
CATALOG_NAME STRING Não Catálogo da tabela na partilha.
SCHEMA_NAME STRING Não Esquema da tabela no compartilhamento.
TABLE_NAME STRING Não Tabela na partilha.
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 compartilhado.
SHARED_AS_TABLE STRING Não Alias da tabela compartilhada.
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 Nome Lista de colunas Description
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 Referências TABELAS
Chave estrangeira TABLE_SHARE_USAGE_SHARES_FK SHARE_NAME Referências PARTILHAS

Exemplos

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