La vue role_routine_grants identifie tous les privilèges de routine octriyés lorsque le donneur ou le bénéficiaire est un rôle actif. Plus d'informations sous routine_privileges. La seule différence réelle entre cette vue et routine_privileges est que cette vue omet les colonnes qui ont été rendues accessibles à l'utilisateur actuel en utilisant la commande GRANT pour PUBLIC.
Tableau 34.32. Colonnes de role_routine_grants
Nom | Type de données | Description |
---|---|---|
grantor | sql_identifier | Nom du rôle qui a octroyé le privilège |
grantee | sql_identifier | Nom du rôle bénéficiaire |
specific_catalog | sql_identifier | Nom de la base de données qui contient la fonction (toujours la base de données courante) |
specific_schema | sql_identifier | Nom du schéma qui contient la fonction |
specific_name | sql_identifier | Le « nom spécifique » de la fonction. Voir la Section 34.38, « routines » pour plus d'informations. |
routine_catalog | sql_identifier | Nom de la base de données qui contient la fonction (toujours la base de données courante) |
routine_schema | sql_identifier | Nom du schéma qui contient la fonction |
routine_name | sql_identifier | Nom de la fonction (peut être dupliqué en cas de surcharge) |
privilege_type | character_data | Toujours EXECUTE (seul type de privilège sur les fonctions) |
is_grantable | yes_or_no | YES si le droit peut être transmis, NO sinon |