Sdílet prostřednictvím


ROUTINE_PRIVILEGES

Důležité

Tato funkce je ve verzi Public Preview.

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime 11.3 LTS a vyšší zaškrtnutí označeného ano pouze katalog Unity

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

Vrácené řádky jsou omezené na rutiny, se kterými uživatel pracuje.

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, pro kterou 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 Yes 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 Název 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 Referenční rutiny

Příklady

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