Sdílet prostřednictvím


ROUTINE_PRIVILEGES

Důležité

Tato funkce je ve verzi Public Preview.

Platí pro:zaškrtněno Ano Databricks SQL zaškrtněno Ano Databricks Runtime 11.3 LTS a novější zaškrtněno Ano pouze Unity Catalog

INFORMATION_SCHEMA. uvádí objekty zabezpečení , které mají oprávnění na rutině v .

Vrácené řádky jsou omezené na routines je uživatel privilegovaný pro interakci.

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 Catalog Exploreru. Viz Správa oprávnění v Unity Catalog.

Definice

Relace ROUTINE_PRIVILEGES obsahuje následující columns:

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 Catalog 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 Schema jedinečný (specifický) název rutiny , na který je oprávnění uděleno.
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 Column List Popis
Primární klíč ROUTINE_PRIVS_PK GRANTOR, GRANTEE, SPECIFIC_CATALOG, SPECIFIC_SCHEMA, , SPECIFIC_NAMEPRIVILEGE_TYPE Jedinečné číslo identifier pro udělené 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;