Udostępnij za pośrednictwem


EXTERNAL_LOCATION_PRIVILEGES

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime 10.4 LTS i nowsze

INFORMATION_SCHEMA.EXTERNAL_LOCATION_PRIVILEGESpodmioty zabezpieczeń z uprawnieniami w lokalizacji zewnętrznej .

Jest to rozszerzenie do standardowego schematu informacyjnego SQL.

Notatka

Obecnie użytkownicy z uprawnieniami MANAGE obiektu nie mogą wyświetlać wszystkich uprawnień dla tego obiektu w INFORMATION_SCHEMA. Zamiast tego INFORMATION_SCHEMA pokazuje tylko te dotacje, które sam udziela na obiekt. To zachowanie zostanie poprawione w przyszłości.

Użytkownicy z uprawnieniami MANAGE mogą wyświetlać wszystkie przywileje na obiekcie przy użyciu poleceń SQL lub Eksploratora Katalogu. Zobacz Zarządzanie uprawnieniami w Unity Catalog.

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_NAMEPRIVILEGE_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;