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 os tables que pertencem a shares.

As informações são exibidas apenas para shares com o qual o utilizador tem permissão para interagir.

Esta é uma extensão do SQL Standard Information Schema.

Definição

A relação TABLE_SHARE_USAGE contém o seguinte columns:

Name Tipo de dados Pode ser nulo Description
CATALOG_NAME STRING Não Catalog dos table na partilha.
SCHEMA_NAME STRING Não Schema dos table na partilha.
TABLE_NAME STRING Não Table na partilha.
SHARE_NAME STRING Não Nome da ação.
PARTITION_SPEC STRING Sim Partition especificação de filtragem para o tablecompartilhado.
CDF_ENABLED STRING Não Se o CDF está habilitado no tablecompartilhado.
START_VERSION LONG Não A versão inicial associada ao tablepartilhado.
SHARED_AS_SCHEMA STRING Não Alias do schemacompartilhado .
SHARED_AS_TABLE STRING Não Alias do tablecompartilhado .
COMMENT STRING Sim Um comentário opcional que descreve o uso de compartilhamento table.

Restrições

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

Classe Name Column List Description
Chave primária TABLE_SHARE_USAGE_PK SHARE_NAME, SHARED_AS_SCHEMA, SHARED_AS_TABLE identifier único para o uso compartilhamento table.
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;