Compartilhar via


STORAGE_CREDENTIAL_PRIVILEGES

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

O INFORMATION_SCHEMA.STORAGE_CREDENTIAL_PRIVILEGES lista as entidades de segurança que têm privilégios em uma credencial de armazenamento.

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

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 apenas exibe suas próprias concessões para o objeto. Esse 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 o Explorador de Catálogo. Consulte Gerenciar privilégios no Catálogo do Unity.

Importante

A partir do Databricks Runtime 15.4, essa relação foi preterida. Usar INFORMATION_SCHEMA.CREDENTIAL_PRIVILEGES em vez disso.

Definição

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

Nome Tipo de dados Nullable Descrição
GRANTOR STRING Não A entidade de segurança que concedeu o privilégio.
GRANTEE STRING Não Entidade de segurança à qual o privilégio foi concedido.
STORAGE_CREDENTIAL_NAME STRING Não Credencial de armazenamento na 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 foi herdado.

Restrições

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

Classe Nome Lista de colunas Descrição
Chave primária METPRIVS_PK GRANTOR, GRANTEE, STORAGE_CREDENTIAL_NAME, PRIVILEGE_TYPE Identificador exclusivo do privilégio concedido.
Chave estrangeira METPRIVS_METS_FK STORAGE_CREDENTIAL_NAME Faz referência a STORAGE_CREDENTIALS

Exemplos

> SELECT storage_credential_name, grantee
    FROM information_schema.storage_credential_privileges;