CONNECTION_PRIVILEGES
Aplica-se a:Databricks SQL Databricks Runtime 13.3 LTS e superior somente Unity Catalog
INFORMATION_SCHEMA. CONNECTION_PRIVILEGES lista entidades que têm privilégios em uma conexão.
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 as suas próprias permissões no 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 o Gerenciador de Catálogos. Consulte Gerenciar privilégios no Catálogo Unity.
Definição
A CONNECTION_PRIVILEGES
relação contém as seguintes colunas:
Name | Tipo de dados | Pode ser nulo | Standard | Description |
---|---|---|---|---|
GRANTOR |
STRING |
Não | Sim | Principal que concedeu o privilégio. |
GRANTEE |
STRING |
Não | Sim | Principal ao qual o privilégio é concedido. |
CONNECTION_NAME |
STRING |
Não | Sim | Catálogo no qual o privilégio é concedido. |
PRIVILEGE_TYPE |
STRING |
Não | Sim | Privilégio concedido. |
IS_GRANTABLE |
STRING |
Não | Sim | Sempre NO . Reservado para uso futuro. |
INHERITED_FROM |
STRING |
Não | Não | A relação ancestral da qual o privilégio é herdado. |
Restrições
As seguintes restrições se aplicam à CONNECTION_PRIVILEGES
relação:
Classe | Name | Lista de colunas | Description |
---|---|---|---|
Chave primária | CATPRIVS_PK |
GRANTOR , GRANTEE , CONNECTION_NAME , PRIVILEGE_TYPE |
Identificador exclusivo para o privilégio concedido. |
Chave estrangeira | CATPRIVS_CATS_FK |
CONNECTION_NAME |
Referências CONEXÕES |
Exemplos
> SELECT connection_name, grantee
FROM information_schema.connection_privileges;