ROUTINE_PRIVILEGES
Ważne
Ta funkcja jest dostępna w publicznej wersji zapoznawczej.
Dotyczy: Tylko katalog aparatu Unity usługi Databricks SQL Databricks Runtime 11.3 LTS i nowszy
INFORMATION_SCHEMA. ROUTINE_PRIVILEGES wyświetla listę podmiotów zabezpieczeń, które mają uprawnienia w procedurze w wykazie.
Zwracane wiersze są ograniczone do procedur, z którymi użytkownik ma uprawnienia do interakcji.
Definicja
Relacja ROUTINE_PRIVILEGES
zawiera następujące kolumny:
Nazwisko | Typ danych | Dopuszczający wartość null | Standardowa | opis |
---|---|---|---|---|
GRANTOR |
STRING |
Nie. | Tak | Podmiot zabezpieczeń, który przyznał przywilej. |
GRANTEE |
STRING |
Nie. | Tak | Podmiot zabezpieczeń, któremu udzielono uprawnień. |
SPECIFIC_CATALOG |
STRING |
Nie. | Tak | Wykaz procedur, na których udzielono uprawnień. |
SPECIFIC_SCHEMA |
STRING |
Nie. | Tak | Baza danych procedur, na których udzielono uprawnień. |
SPECIFIC_NAME |
STRING |
Nie. | Tak | Unikatowa (specyficzna) nazwa schematu procedury , na której udzielono uprawnień. |
ROUTINE_CATALOG |
STRING |
Nie. | Tak | Pasuje SPECIFIC_CATALOG do . |
ROUTNE_SCHEMA |
STRING |
Nie. | Tak | Pasuje SPECIFIC_SCHEMA do . |
ROUTINE_NAME |
STRING |
Nie. | Tak | Nazwa procedury, na której udzielono przywileju. |
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 ROUTINE_PRIVILEGES
następujące ograniczenia:
Klasa | Nazwisko | Lista kolumn | opis |
---|---|---|---|
Klucz podstawowy | ROUTINE_PRIVS_PK |
GRANTOR , , GRANTEE , SPECIFIC_CATALOG , SPECIFIC_SCHEMA , , SPECIFIC_NAME PRIVILEGE_TYPE |
Unikatowy identyfikator przyznanego uprawnienia. |
Klucz obcy | ROUTINE_PRIVS_ROUTINE_FK |
SPECIFIC_CATALOG , , SPECIFIC_SCHEMA SPECIFIC_NAME |
Odwołania DO PROCEDUR |
Przykłady
> SELECT specific_catalog, specific_schema, specific_name, grantee
FROM information_schema.routine_privileges;