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 ROUTINE_PRIVILEGES relazione 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 predecessore da cui viene ereditato il privilegio.

Vincoli

I vincoli seguenti si applicano alla ROUTINE_PRIVILEGES relazione:

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;