ROUTINE_PRIVILEGES
Důležité
Tato funkce je ve verzi Public Preview.
platí pro: Databricks SQL
Databricks Runtime 11.3 LTS a vyšší
pouze Katalog Unity.
INFORMATION_SCHEMA.ROUTINE_PRIVILEGES uvádí principály, kteří mají oprávnění k rutinně v katalogu.
Vrácené řádky jsou omezené na rutiny, se kterými uživatel pracuje.
Poznámka
V současné době uživatelé objektu s oprávněním MANAGE
nemohou zobrazit všechny granty pro tento objekt v INFORMATION_SCHEMA
. Místo toho INFORMATION_SCHEMA
zobrazí pouze granty, které vlastní, na objektu. Toto chování bude v budoucnu opraveno.
Uživatelé s oprávněním MANAGE
můžou zobrazit všechny granty objektu pomocí příkazů SQL nebo Průzkumníka katalogu. Viz Správa oprávnění vkatalogu Unity .
Definice
Relace ROUTINE_PRIVILEGES
obsahuje následující sloupce:
Name | Datový typ | Vynulovatelné | Standard | Popis |
---|---|---|---|---|
GRANTOR |
STRING |
No | Ano | Objekt zabezpečení, který udělil oprávnění. |
GRANTEE |
STRING |
No | Ano | Objekt zabezpečení, ke kterému je oprávnění uděleno. |
SPECIFIC_CATALOG |
STRING |
No | Ano | katalog rutiny, pro kterou je oprávnění uděleno. |
SPECIFIC_SCHEMA |
STRING |
No | Ano | Databáze rutiny, pro kterou je oprávnění uděleno. |
SPECIFIC_NAME |
STRING |
No | Ano | Jedinečný (specifický) název schématu rutiny, na kterém je uděleno oprávnění. |
ROUTINE_CATALOG |
STRING |
No | Ano | Odpovídá SPECIFIC_CATALOG . |
ROUTNE_SCHEMA |
STRING |
No | Ano | Odpovídá SPECIFIC_SCHEMA . |
ROUTINE_NAME |
STRING |
No | Ano | Název rutiny, pro kterou je oprávnění uděleno. |
PRIVILEGE_TYPE |
STRING |
No | Ano | Udělená oprávnění. |
IS_GRANTABLE |
STRING |
No | Ano | Vždy hodnota NO . Vyhrazeno pro budoucí použití. |
INHERITED_FROM |
STRING |
Ano | No | Nadřazený vztah, ze kterého je oprávnění zděděno. |
Omezení
Pro vztah platí ROUTINE_PRIVILEGES
následující omezení:
Třída | Name | Seznam sloupců | Popis |
---|---|---|---|
Primární klíč | ROUTINE_PRIVS_PK |
GRANTOR , GRANTEE , SPECIFIC_CATALOG , SPECIFIC_SCHEMA , , SPECIFIC_NAME PRIVILEGE_TYPE |
Jedinečný identifikátor uděleného oprávnění. |
Cizí klíč | ROUTINE_PRIVS_ROUTINE_FK |
SPECIFIC_CATALOG , , SPECIFIC_SCHEMA SPECIFIC_NAME |
Odkazy ROUTINES |
Příklady
> SELECT specific_catalog, specific_schema, specific_name, grantee
FROM information_schema.routine_privileges;