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 relazione ROUTINE_PRIVILEGES
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 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_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;