Partilhar via


CONNECTION_PRIVILEGES

Aplica-se a:Marque SimDatabricks SQL Marque Sim Databricks Runtime 13.3 LTS e superior Marque Sim 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;