Freigeben über


SHARE_RECIPIENT_PRIVILEGES

Gilt für: Häkchen ja Databricks SQL Häkchen gesetzt ja 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;