Partilhar via


SHARE_RECIPIENT_PRIVILEGES

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

INFORMATION_SCHEMA. SHARE_RECIPIENT_PRIVILEGES lista os destinatários que têm privilégios em um compartilhamento.

As informações são exibidas apenas para compartilhamentos ou destinatários para os quais o usuário tem permissão para interagir com qualquer um deles.

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

Definição

A SHARE_RECIPIENT_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.
RECIPIENT_NAME STRING Não Destinatário ao qual o privilégio é concedido.
SHARE_NAME STRING Não Partilha em que o privilégio é concedido.
PRIVILEGE_TYPE STRING Não Privilégio concedido.
INHERITED_FROM STRING Sim A relação ancestral da qual o privilégio é herdado.

Restrições

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

Classe Nome Lista de colunas Description
Chave primária SHARE_RECIPIENT_PRIVS_PK GRANTOR, RECIPIENT_NAME, SHARE_NAME, PRIVILEGE_TYPE Identificador exclusivo para o privilégio concedido.
Chave estrangeira SHARE_RECIPIENT_PRIVS_RECIPIENTS_FK RECIPIENT_NAME Referências DESTINATÁRIOS
Chave estrangeira SHARE_RECIPIENT_PRIVS_SHARES_FK SHARE_NAME Referências PARTILHAS

Exemplos

> SELECT share_name, recipient_name
    FROM information_schema.share_recipient_privileges;