Partilhar via


VOLUME_PRIVILEGES

Aplica-se a:marca de verificação sim Databricks SQL marca de verificação sim Databricks Runtime 13.3 LTS e superior marca de verificação sim Unity Catalog apenas

INFORMATION_SCHEMA.VOLUME_PRIVILEGES lista principais que têm privilégios em um volume em um catalogschema.

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

Observação

Atualmente, os usuários com o privilégio MANAGE em um objeto não podem exibir todas as concessões para esse objeto no INFORMATION_SCHEMA. Em vez disso, o INFORMATION_SCHEMA mostra apenas as suas próprias concessões sobre o objeto. Este comportamento será corrigido no futuro.

Os usuários com privilégio MANAGE podem exibir todas as concessões em um objeto usando comandos SQL ou Catalog Explorer. Consulte Gerenciar privilégios no Unity Catalog.

Definição

A relação VOLUME_PRIVILEGES contém os seguintes columns:

Name Tipo de dados Pode ser nulo Description
GRANTOR STRING Não Principal que concedeu o privilégio.
GRANTEE STRING Não Principal ao qual o privilégio é concedido.
VOLUME_CATALOG STRING Não Catalog de relação em que o privilégio é concedido.
VOLUME_SCHEMA STRING Não Schema de relação em que o privilégio é concedido.
VOLUME_NAME STRING Não Volume no qual o privilégio é concedido.
PRIVILEGE_TYPE STRING Não Privilégio concedido.
IS_GRANTABLE STRING Não Sempre NO. Reservado para uso futuro.
INHERITED_FROM STRING Sim A relação ancestral da qual o privilégio é herdado.

Restrições

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

Classe Name Column List Description
Chave primária VOLUMEPRIVS_PK GRANTOR, GRANTEE, VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME, PRIVILEGE_TYPE Identificador único identifier para o privilégio concedido.
Chave estrangeira VOLUMEPRIVS_VOLUMES_FK VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME Referências VOLUMES

Exemplos

> SELECT volume_catalog, volume_schema, volume_name, grantee
    FROM information_schema.volume_privileges;