ROUTINE_PRIVILEGES
Importante
Questa funzionalità è disponibile in anteprima pubblica.
Si applica a: Solo Databricks SQL Databricks Runtime 11.3 LTS e versioni successive 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 | Sì | Entità che ha concesso il privilegio. |
GRANTEE |
STRING |
No | Sì | Entità a cui viene concesso il privilegio. |
SPECIFIC_CATALOG |
STRING |
No | Sì | Catalogo di routine in cui viene concesso il privilegio. |
SPECIFIC_SCHEMA |
STRING |
No | Sì | Database di routine in cui viene concesso il privilegio. |
SPECIFIC_NAME |
STRING |
No | Sì | Nome univoco dello schema (specifico) della routine in cui viene concesso il privilegio. |
ROUTINE_CATALOG |
STRING |
No | Sì | Corrisponde a SPECIFIC_CATALOG . |
ROUTNE_SCHEMA |
STRING |
No | Sì | Corrisponde a SPECIFIC_SCHEMA . |
ROUTINE_NAME |
STRING |
No | Sì | Nome della routine in cui viene concesso il privilegio. |
PRIVILEGE_TYPE |
STRING |
No | Sì | Privilegio concesso. |
IS_GRANTABLE |
STRING |
No | Sì | Sempre NO . Riservato a un uso futuro. |
INHERITED_FROM |
STRING |
Sì | 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_NAME PRIVILEGE_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;