Partager via


SHARE_RECIPIENT_PRIVILEGES

S’applique à : coche marquée oui Databricks SQL case marquée oui Databricks Runtime 10.4 LTS et ultérieur

INFORMATION_SCHEMA.SHARE_RECIPIENT_PRIVILEGES répertorie les destinataires qui ont des privilèges sur un partage.

Les informations sont affichées uniquement pour les partages ou les destinataires avec lesquels l’utilisateur a l’autorisation d’interagir.

Ceci est une extension du schéma d’informations standard SQL.

Définition

La relation SHARE_RECIPIENT_PRIVILEGES contient les colonnes suivantes :

Nom Type de données Nullable Description
GRANTOR STRING Non Principal ayant accordé le privilège.
RECIPIENT_NAME STRING Non Destinataire auquel le privilège est accordé.
SHARE_NAME STRING Non Partage sur lequel le privilège est accordé.
PRIVILEGE_TYPE STRING Non Privilège accordé.
INHERITED_FROM STRING Oui Non Une relation d’ancêtre dont l’autorisation est héritée.

Contraintes

Les contraintes suivantes s’appliquent à la relation SHARE_RECIPIENT_PRIVILEGES :

Classe Nom Liste de colonnes Description
Clé primaire SHARE_RECIPIENT_PRIVS_PK GRANTOR, RECIPIENT_NAME, SHARE_NAME, PRIVILEGE_TYPE Identificateur unique du privilège accordé.
Clé étrangère SHARE_RECIPIENT_PRIVS_RECIPIENTS_FK RECIPIENT_NAME Fait référence aux DESTINATAIRES
Clé étrangère SHARE_RECIPIENT_PRIVS_SHARES_FK SHARE_NAME Références PARTAGES

Exemples

> SELECT share_name, recipient_name
    FROM information_schema.share_recipient_privileges;