SCHEMA_PRIVILEGES
Dotyczy: Databricks SQL
Databricks Runtime 10.4 LTS i nowsze
tylko katalog Unity
INFORMATION_SCHEMA.
Zwracane wiersze są ograniczone do schematów, z którymi użytkownik ma uprawnienia do interakcji.
Uwaga
Obecnie użytkownicy z uprawnieniami MANAGE
na obiekcie nie mogą wyświetlać wszystkich uprawnień dla tego obiektu w INFORMATION_SCHEMA
. Zamiast tego INFORMATION_SCHEMA
pokazuje tylko własne uprawnienia dla obiektu. To zachowanie zostanie poprawione w przyszłości.
Użytkownicy z uprawnieniami MANAGE
mogą wyświetlać wszystkie uprawnienia na obiekcie przy użyciu poleceń SQL lub Eksploratora katalogu. Zobacz Zarządzanie uprawnieniami w Unity Catalog.
Definicja
Relacja SCHEMA_PRIVILEGES
zawiera następujące kolumny:
Nazwisko | Typ danych | Dopuszczający wartość null | Standardowa | opis |
---|---|---|---|---|
GRANTOR |
STRING |
Nie. | Tak | Podmiot zabezpieczeń , który przyznał uprawnienie. |
GRANTEE |
STRING |
Nie. | Tak | Podmiot zabezpieczeń , któremu udzielono uprawnień. |
CATALOG_NAME |
STRING |
Nie. | Tak | wykaz schematu, na którym udzielono uprawnień. |
SCHEMA_NAME |
STRING |
Nie. | Tak | Schemat, na którym udzielono uprawnień. |
PRIVILEGE_TYPE |
STRING |
Nie. | Tak | Przyznawanie uprawnień . |
IS_GRANTABLE |
STRING |
Nie. | Tak | Zawsze wartość NO . Zarezerwowane do użytku w przyszłości. |
INHERITED_FROM |
STRING |
Tak | Nie. | Relacja przodka dziedziczona przez uprawnienie. |
Ograniczenia
Do relacji mają zastosowanie SCHEMA_PRIVILEGES
następujące ograniczenia:
Klasa | Nazwisko | Lista kolumn | opis |
---|---|---|---|
Klucz podstawowy | SCHEMAPRIVS_PK |
GRANTOR , , GRANTEE , CATALOG_NAME , , SCHEMA_NAME PRIVILEGE_TYPE |
Unikatowy identyfikator przyznanego uprawnienia. |
Klucz obcy | SCHEMAPRIVS_SCHEMATA_FK |
CATALOG_NAME , SCHEMA_NAME |
Odwołania SCHEMATA |
Przykłady
> SELECT catalog_name, schema_name, grantee
FROM information_schema.schema_privileges;