SHARE_RECIPIENT_PRIVILEGES
Si applica a: Databricks SQL Databricks Runtime 10.4 LTS e versioni successive
INFORMATION_SCHEMA.SHARE_RECIPIENT_PRIVILEGES elenca i destinatari con privilegi per una condivisione.
Le informazioni vengono visualizzate solo per le condivisioni o i destinatari con cui l'utente dispone dell'autorizzazione per interagire con entrambi.
Si tratta di un'estensione dello schema delle informazioni standard di SQL.
Definizione
La relazione SHARE_RECIPIENT_PRIVILEGES
contiene le colonne seguenti:
Nome | Tipo di dati | Nullable | Descrizione |
---|---|---|---|
GRANTOR |
STRING |
No | Entità che ha concesso il privilegio. |
RECIPIENT_NAME |
STRING |
No | Destinatario a cui viene concesso il privilegio. |
SHARE_NAME |
STRING |
No | Condivisione in cui viene concesso il privilegio. |
PRIVILEGE_TYPE |
STRING |
No | Privilegio concesso. |
INHERITED_FROM |
STRING |
Sì | Relazione precedente da cui viene ereditato il privilegio. |
Vincoli
Alla relazione SHARE_RECIPIENT_PRIVILEGES
, vengono applicati i seguenti vincoli:
Classe | Nome | Elenco colonne | Descrizione |
---|---|---|---|
Chiave primaria | SHARE_RECIPIENT_PRIVS_PK |
GRANTOR , RECIPIENT_NAME , SHARE_NAME , PRIVILEGE_TYPE |
Identificatore univoco per il privilegio concesso. |
Foreign key | SHARE_RECIPIENT_PRIVS_RECIPIENTS_FK |
RECIPIENT_NAME |
Riferimenti DESTINATARI |
Foreign key | SHARE_RECIPIENT_PRIVS_SHARES_FK |
SHARE_NAME |
Riferimenti CONDIVISIONI |
Esempi
> SELECT share_name, recipient_name
FROM information_schema.share_recipient_privileges;