SCHEMA_PRIVILEGES
Dotyczy: Zaznaczone sql usługi Databricks Databricks Runtime 10.2 i nowsze Tylko wykaz unity
INFORMATION_SCHEMA. SCHEMA_PRIVILEGES wyświetla listę podmiotówzabezpieczeń , które mają uprawnienia do schematu w wykazie.
Zwracane wiersze są ograniczone do schematów, z którymi użytkownik ma uprawnienia do interakcji.
Definicji
Relacja SCHEMA_PRIVILEGES
zawiera następujące kolumny:
Nazwa | Typ danych | Nullable | Standardowych | Opis |
---|---|---|---|---|
GRANTOR |
STRING |
Nr | Tak | Podmiot zabezpieczeń , który przyznał uprawnienie. |
GRANTEE |
STRING |
Nr | Tak | Podmiot zabezpieczeń , któremu przyznano uprawnienie. |
CATALOG_NAME |
STRING |
Nr | Tak | Wykaz schematu, na którym udzielono uprawnień. |
SCHEMA_NAME |
STRING |
Nr | Tak | Schemat , na którym udzielono uprawnień. |
PRIVILEGE_TYPE |
STRING |
Nr | Tak | Przyznawanie uprawnień . |
IS_GRANTABLE |
STRING |
Nr | Tak | Zawsze NO . Zarezerwowane do użytku w przyszłości. |
INHERITED_FROM |
STRING |
Tak | Nr | Relacja nadrzędnych, z którą uprawnienie jest dziedziczone. |
Ograniczenia
Do relacji mają zastosowanie SCHEMA_PRIVILEGES
następujące ograniczenia:
Klasa | Nazwa | 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 do SCHEMATA |
Przykłady
> SELECT catalog_name, schema_name, grantee
FROM information_schema.schema_privileges;