CREDENTIAL_PRIVILEGES
Aplica-se a: Databricks Runtime 15.4 e superior
O INFORMATION_SCHEMA.CREDENTIAL_PRIVILEGES lista as entidades de segurança que têm privilégios em uma credencial.
Trata-se de uma extensão do Esquema de Informações do SQL Standard.
Nota
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 próprias concessões no 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 Catalog Explorer. Consulte Gerenciar privilégios no Catálogo do Unity.
Definição
A relação 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. | |
CREDENTIAL_NAME |
STRING |
Não | Credencial 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 | Não | A relação ancestral da qual o privilégio foi herdado. |
Restrições
As seguintes restrições se aplicam à relação CREDENTIAL_PRIVILEGES
:
Classe | Nome | Lista de colunas | Descrição |
---|---|---|---|
Chave primária | METPRIVS_PK |
GRANTOR , GRANTEE , CREDENTIAL_NAME , PRIVILEGE_TYPE |
Identificador exclusivo do privilégio concedido. |
Chave estrangeira | METPRIVS_METS_FK |
CREDENTIAL_NAME |
Faz referência a CREDENTIALS |
Exemplos
> SELECT credential_name, grantee
FROM information_schema.credential_privileges;