TABLE_SHARE_USAGE
Aplica-se a: Databricks SQL
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;