La syntaxe SQL pour créer une procédure stockée ou une fonction
est simple. Cependant, il y a plusieurs choses à savoir pour
créer et utiliser une routine. Tout d’abord, il faut connaitre
les trois nouveaux privilèges liés aux routines:
-
Create routine pour créer des routines
(procédure stockée ou fonction)
-
Alter routine pour modifier ou supprimer une
routine. Ce privilège est automatiquement donné au créateur de
la routine.
-
Execute pour les exécuter. Ce privilège est
également donné automatiquement au créateur.
Si l’option automatic_sp_privilèges est à 0, Alter
routine et Execute ne seront pas automatiquement attribués au
créateur. Il faut aussi savoir que ces 3 privilèges ne sont pas
les seuls éléments de sécurité. Avec les procédures stockées, la
caractéristique SQL …
[Lire plus]