Dela via


EXTERNAL_LOCATION_PRIVILEGES

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime 10.4 LTS och senare

INFORMATION_SCHEMA. EXTERNAL_LOCATION_PRIVILEGES listar huvudnamn som har behörighet på en extern plats.

Det här är ett tillägg till SQL Standard Information Schema.

Obs

Användare med MANAGE-behörighet för ett objekt kan för närvarande inte se alla beviljanden för det objektet i INFORMATION_SCHEMA. I stället visar INFORMATION_SCHEMA endast sina egna behörigheter på objektet. Det här beteendet kommer att korrigeras i framtiden.

Användare med MANAGE behörighet kan visa alla bidrag för ett objekt med hjälp av SQL-kommandon eller Katalogutforskaren. Se Hantera privilegier i Unity Catalog.

Definition

Relationen EXTERNAL_LOCATION_PRIVILEGES innehåller följande kolumner:

Name Datatyp Kan ha värdet null beskrivning
GRANTOR STRING Nej Huvudnamn som gav behörigheten.
GRANTEE STRING Nej Huvudnamn som behörigheten beviljas till.
EXTERNAL_LOCATION_NAME STRING Nej Extern plats där behörigheten beviljas.
PRIVILEGE_TYPE STRING Nej Behörighet beviljas.
IS_GRANTABLE STRING Nej Alltid NO. Reserverad för framtida användning.
INHERITED_FROM STRING Ja Den överordnade relation som privilegiet ärvs från.

Krav

Följande begränsningar gäller för EXTERNAL_LOCATION_PRIVILEGES relationen:

Klass Name Kolumnlista beskrivning
Primärnyckel LOCPRIVS_PK GRANTOR, GRANTEE, , EXTERNAL_LOCATION_NAMEPRIVILEGE_TYPE Unik identifierare för den beviljade behörigheten.
Sekundärnyckel LOCPRIVS_LOCS_FK EXTERNAL_LOCATION_NAME Referenser EXTERNAL_LOCATIONS

Exempel

> SELECT external_location_name, grantee
    FROM information_schema.external_location_privileges;