Condividi tramite


ROUTINE_PRIVILEGES

Importante

Questa funzionalità è disponibile in anteprima pubblica.

Si applica a:segno di spunta sì Solo Databricks SQL segno di spunta sì Databricks Runtime 11.3 LTS e versioni successive segno di spunta sì al catalogo Unity

INFORMATION_SCHEMA. ROUTINE_PRIVILEGES elenca le entità con privilegi per una routine in un catalogo.

Le righe restituite sono limitate alle routine con cui l'utente ha il privilegio di interagire.

Definizione

La relazione ROUTINE_PRIVILEGES contiene le colonne seguenti:

Nome Tipo di dati Nullable Standard Descrizione
GRANTOR STRING No Entità che ha concesso il privilegio.
GRANTEE STRING No Entità a cui viene concesso il privilegio.
SPECIFIC_CATALOG STRING No Catalogo di routine in cui viene concesso il privilegio.
SPECIFIC_SCHEMA STRING No Database di routine in cui viene concesso il privilegio.
SPECIFIC_NAME STRING No Nome univoco dello schema (specifico) della routine in cui viene concesso il privilegio.
ROUTINE_CATALOG STRING No Corrisponde a SPECIFIC_CATALOG.
ROUTNE_SCHEMA STRING No Corrisponde a SPECIFIC_SCHEMA.
ROUTINE_NAME STRING No Nome della routine in cui viene concesso il privilegio.
PRIVILEGE_TYPE STRING No Privilegio concesso.
IS_GRANTABLE STRING No Sempre NO. Riservato a un uso futuro.
INHERITED_FROM STRING No Relazione precedente da cui viene ereditato il privilegio.

Vincoli

Alla relazione ROUTINE_PRIVILEGES, vengono applicati i seguenti vincoli:

Classe Nome Elenco colonne Descrizione
Chiave primaria ROUTINE_PRIVS_PK GRANTOR, GRANTEE, SPECIFIC_CATALOG, SPECIFIC_SCHEMA, SPECIFIC_NAMEPRIVILEGE_TYPE Identificatore univoco per il privilegio concesso.
Foreign key ROUTINE_PRIVS_ROUTINE_FK SPECIFIC_CATALOG, SPECIFIC_SCHEMA, SPECIFIC_NAME RIFERIMENTI ROUTINES

Esempi

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