Freigeben über


EXTERNAL_LOCATION_PRIVILEGES

Gilt für: Häkchen ja Databricks SQL Häkchen gesetzt ja Databricks Runtime 10.4 LTS und höher

INFORMATION_SCHEMA.EXTERNAL_LOCATION_PRIVILEGES listet Prinzipale auf, die über Berechtigungen für einen externen Speicherort verfügen.

Dies ist eine Erweiterung des SQL-Standardinformationsschemas.

Definition

Die EXTERNAL_LOCATION_PRIVILEGES-Beziehung enthält die folgenden Spalten:

NAME Datentyp Nullable BESCHREIBUNG
GRANTOR STRING Nein Prinzipal, der die Berechtigung gewährt hat.
GRANTEE STRING Nein Prinzipal, dem die Berechtigung gewährt wurde.
EXTERNAL_LOCATION_NAME STRING No Externer Speicherort, für den die Berechtigung gewährt wird.
PRIVILEGE_TYPE STRING No Berechtigung, die gewährt wurde.
IS_GRANTABLE STRING Nein Immer NO. Für die zukünftige Verwendung reserviert.
INHERITED_FROM STRING Ja Die Vorgängerbeziehung, von der die Berechtigung geerbt wird.

Einschränkungen

Die folgenden Einschränkungen gelten für die EXTERNAL_LOCATION_PRIVILEGES-Beziehung:

Klasse Name Spaltenliste BESCHREIBUNG
Primary key (Primärschlüssel) LOCPRIVS_PK GRANTOR, GRANTEE, EXTERNAL_LOCATION_NAME, PRIVILEGE_TYPE Eindeutiger Bezeichner für die gewährten Berechtigungen.
Fremdschlüssel LOCPRIVS_LOCS_FK EXTERNAL_LOCATION_NAME Verweist auf EXTERNE_SPEICHERORTE

Beispiele

> SELECT external_location_name, grantee
    FROM information_schema.external_location_privileges;