Delen via


EXTERNAL_LOCATION_PRIVILEGES

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 10.4 LTS en hoger

INFORMATION_SCHEMA.EXTERNAL_LOCATION_PRIVILEGES somt principals op die privileges hebben op een externe locatie.

Dit is een extensie voor het SQL Standard Information Schema.

Notitie

Momenteel kunnen gebruikers met de bevoegdheid MANAGE voor een object niet alle subsidies voor dat object weergeven in de INFORMATION_SCHEMA. In plaats daarvan geeft de INFORMATION_SCHEMA alleen hun eigen subsidies voor het object weer. Dit gedrag wordt in de toekomst gecorrigeerd.

Gebruikers met MANAGE bevoegdheid kunnen alle subsidies voor een object bekijken met behulp van SQL-opdrachten of Catalog Explorer. Zie Bevoegdheden beheren in Unity Catalog.

Definitie

De EXTERNAL_LOCATION_PRIVILEGES relatie bevat de volgende kolommen:

Naam Gegevenstype Nullable Beschrijving
GRANTOR STRING Nee Principal die de bevoegdheid heeft verleend.
GRANTEE STRING Nee Principal waaraan de bevoegdheid wordt verleend.
EXTERNAL_LOCATION_NAME STRING Nee Externe locatie waaraan de bevoegdheid wordt verleend.
PRIVILEGE_TYPE STRING Nee Er wordt een bevoegdheid verleend.
IS_GRANTABLE STRING Nee Altijd NO. Gereserveerd voor toekomstig gebruik.
INHERITED_FROM STRING Ja De bovenliggende relatie waaruit de bevoegdheid wordt overgenomen.

Beperkingen

De volgende beperkingen zijn van toepassing op de EXTERNAL_LOCATION_PRIVILEGES relatie:

Klas Naam Kolomlijst Beschrijving
Primaire sleutel LOCPRIVS_PK GRANTOR, , , GRANTEEEXTERNAL_LOCATION_NAMEPRIVILEGE_TYPE Unieke id voor de verleende bevoegdheid.
Refererende sleutel LOCPRIVS_LOCS_FK EXTERNAL_LOCATION_NAME Verwijzingen EXTERNAL_LOCATIONS

Voorbeelden

> SELECT external_location_name, grantee
    FROM information_schema.external_location_privileges;