ROUTINE_PRIVILEGES
Important
Cette fonctionnalité est disponible en préversion publique.
S’applique à : Databricks SQL Databricks Runtime 11.3 LTS et ultérieur Unity Catalog uniquement
INFORMATION_SCHEMA.ROUTINE_PRIVILEGES liste les principaux qui ont des privilèges sur une routine dans un catalogue.
Les lignes retournées sont limitées aux routines avec lesquelles l’utilisateur dispose du privilège d’interaction.
Définition
La relation ROUTINE_PRIVILEGES
contient les colonnes suivantes :
Nom | Type de données | Nullable | Standard | Description |
---|---|---|---|---|
GRANTOR |
STRING |
Non | Oui | Principal ayant accordé le privilège. |
GRANTEE |
STRING |
Non | Oui | Principal auquel le privilège est accordé. |
SPECIFIC_CATALOG |
STRING |
Non | Oui | Catalogue de la routine sur laquelle le privilège est accordé. |
SPECIFIC_SCHEMA |
STRING |
Non | Oui | Base de données de la routine sur laquelle le privilège est accordé. |
SPECIFIC_NAME |
STRING |
Non | Oui | Nom unique (spécifique) du schéma de la routine à laquelle le privilège est accordé. |
ROUTINE_CATALOG |
STRING |
Non | Oui | Correspond à SPECIFIC_CATALOG . |
ROUTNE_SCHEMA |
STRING |
Non | Oui | Correspond à SPECIFIC_SCHEMA . |
ROUTINE_NAME |
STRING |
Non | Oui | Nom de la routine sur laquelle le privilège est accordé. |
PRIVILEGE_TYPE |
STRING |
Non | Oui | Privilège accordé. |
IS_GRANTABLE |
STRING |
Non | Oui | A toujours la valeur NO . Réservé pour un usage futur. |
INHERITED_FROM |
STRING |
Oui | Non | Une relation d’ancêtre dont l’autorisation est héritée. |
Contraintes
Les contraintes suivantes s’appliquent à la relation ROUTINE_PRIVILEGES
:
Classe | Nom | Liste de colonnes | Description |
---|---|---|---|
Clé primaire | ROUTINE_PRIVS_PK |
GRANTOR , GRANTEE , SPECIFIC_CATALOG , SPECIFIC_SCHEMA , SPECIFIC_NAME , PRIVILEGE_TYPE |
Identificateur unique du privilège accordé. |
Clé étrangère | ROUTINE_PRIVS_ROUTINE_FK |
SPECIFIC_CATALOG , SPECIFIC_SCHEMA , SPECIFIC_NAME |
Référence ROUTINES |
Exemples
> SELECT specific_catalog, specific_schema, specific_name, grantee
FROM information_schema.routine_privileges;