EXTERNAL_LOCATION_PRIVILEGES
Dotyczy: Databricks SQL Databricks Runtime 10.4 LTS i nowsze
INFORMATION_SCHEMA. EXTERNAL_LOCATION_PRIVILEGES wyświetla listę podmiotów zabezpieczeń, które mają uprawnienia w lokalizacji zewnętrznej.
Jest to rozszerzenie do standardowego schematu informacyjnego SQL.
Definicja
Relacja EXTERNAL_LOCATION_PRIVILEGES
zawiera następujące kolumny:
Nazwisko | Typ danych | Możliwa wartość Null | opis |
---|---|---|---|
GRANTOR |
STRING |
Nie. | Podmiot zabezpieczeń , który przyznał uprawnienie. |
GRANTEE |
STRING |
Nie. | Podmiot zabezpieczeń , któremu udzielono uprawnień. |
EXTERNAL_LOCATION_NAME |
STRING |
Nie. | Lokalizacja zewnętrzna, w której udzielono uprawnień. |
PRIVILEGE_TYPE |
STRING |
Nie. | Przyznawanie uprawnień. |
IS_GRANTABLE |
STRING |
Nie. | Zawsze wartość NO . Zarezerwowane do użytku w przyszłości. |
INHERITED_FROM |
STRING |
Tak | Relacja przodka dziedziczona przez uprawnienie. |
Ograniczenia
Do relacji mają zastosowanie EXTERNAL_LOCATION_PRIVILEGES
następujące ograniczenia:
Klasa | Nazwisko | Lista kolumn | opis |
---|---|---|---|
Klucz podstawowy | LOCPRIVS_PK |
GRANTOR , , GRANTEE , , EXTERNAL_LOCATION_NAME PRIVILEGE_TYPE |
Unikatowy identyfikator przyznanego uprawnienia. |
Klucz obcy | LOCPRIVS_LOCS_FK |
EXTERNAL_LOCATION_NAME |
Odwołania EXTERNAL_LOCATIONS |
Przykłady
> SELECT external_location_name, grantee
FROM information_schema.external_location_privileges;