STORAGE_CREDENTIAL_PRIVILEGES

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime 10.4 LTS e superior

INFORMATION_SCHEMA. STORAGE_CREDENTIAL_PRIVILEGES lista entidades que têm privilégios em uma credencial de armazenamento.

Esta é uma extensão para o esquema de informações padrão do SQL.

Aviso

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

Observe também que, durante a visualização das credenciais de serviço, INFORMATION_SCHEMA.STORAGE_CREDENTIAL_PRIVILEGES exibe privilégios que se aplicam às credenciais de armazenamento e às credenciais de serviço. Este é um comportamento de visualização incorreto que será corrigido, e você não deve depender dele para continuar.

Definição

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

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.
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 é herdado.

Restrições

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

Classe Nome Lista de colunas Description
Chave primária METPRIVS_PK GRANTOR, GRANTEE, STORAGE_CREDENTIAL_NAME, PRIVILEGE_TYPE Identificador exclusivo para o privilégio concedido.
Chave estrangeira METPRIVS_METS_FK STORAGE_CREDENTIAL_NAME Referências STORAGE_CREDENTIALS

Exemplos

> SELECT storage_credential_name, grantee
    FROM information_schema.storage_credential_privileges;