Sdílet prostřednictvím


ROUTINE_PRIVILEGES

Důležité

Tato funkce je ve verzi Public Preview.

platí pro:zaškrtněte políčko Ano Databricks SQL zaškrtněte políčko Ano Databricks Runtime 11.3 LTS a vyšší zaškrtněte políčko Anopouze 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_NAMEPRIVILEGE_TYPE Jedinečný identifikátor uděleného oprávnění.
Cizí klíč ROUTINE_PRIVS_ROUTINE_FK SPECIFIC_CATALOG, , SPECIFIC_SCHEMASPECIFIC_NAME Odkazy ROUTINES

Příklady

> SELECT specific_catalog, specific_schema, specific_name, grantee
    FROM information_schema.routine_privileges;