SHARE_RECIPIENT_PRIVILEGES
Gilt für: Databricks SQL Databricks Runtime 10.4 LTS und höher
INFORMATION_SCHEMA.SHARE_RECIPIENT_PRIVILEGES listet Empfänger auf, die über Berechtigungen für eine Freigabe verfügen.
Informationen werden nur für Empfänger oder Freigaben angezeigt, mit denen der Benutzer interagieren darf.
Dies ist eine Erweiterung des SQL-Standardinformationsschemas.
Definition
Die SHARE_RECIPIENT_PRIVILEGES
-Beziehung enthält die folgenden Spalten:
NAME | Datentyp | Nullable | BESCHREIBUNG |
---|---|---|---|
GRANTOR |
STRING |
Nein | Prinzipal, der die Berechtigung gewährt hat. |
RECIPIENT_NAME |
STRING |
No | Empfänger, für den die Berechtigung gewährt wird. |
SHARE_NAME |
STRING |
No | Freigabe, für die die Berechtigung gewährt wird. |
PRIVILEGE_TYPE |
STRING |
No | Berechtigung, die gewährt wurde. |
INHERITED_FROM |
STRING |
Ja | Die Vorgängerbeziehung, von der die Berechtigung geerbt wird. |
Einschränkungen
Die folgenden Einschränkungen gelten für die SHARE_RECIPIENT_PRIVILEGES
-Beziehung:
Klasse | Name | Spaltenliste | BESCHREIBUNG |
---|---|---|---|
Primary key (Primärschlüssel) | SHARE_RECIPIENT_PRIVS_PK |
GRANTOR , RECIPIENT_NAME , SHARE_NAME , PRIVILEGE_TYPE |
Eindeutiger Bezeichner für die gewährten Berechtigungen. |
Fremdschlüssel | SHARE_RECIPIENT_PRIVS_RECIPIENTS_FK |
RECIPIENT_NAME |
Verweist auf EMPFÄNGER |
Fremdschlüssel | SHARE_RECIPIENT_PRIVS_SHARES_FK |
SHARE_NAME |
Verweise auf SHARES |
Beispiele
> SELECT share_name, recipient_name
FROM information_schema.share_recipient_privileges;