EXTERNAL_LOCATION_PRIVILEGES
Van toepassing op: Databricks SQL
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 , , , GRANTEE EXTERNAL_LOCATION_NAME PRIVILEGE_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;