EXTERNAL_LOCATION_PRIVILEGES
Gilt für: Databricks SQL 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;