Bonjour,


J'aimerai savoir s'il est possible de faire quelque chose dans le genre avec les procedures Mysql en 5.0 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Debut traitement procedure
Traitement métier 1
Traitement métier 2
.....
 
 
Pour toute erreur (SQL ou autre) :
   Insertion dans une table de log l'erreur
Fin Condition
Bref émuler un bloc try catch ?

Edit : pour le bloc try catch je penses avoir trouver une pseudo solution avec CREATE HANDLER EXIT/CONTINU FOR ....


Par contre y a-t-il un moyen quelconque de chopper l'erreur SQL (CODE/MESSAGE) associé à un SQLEXCEPTION par exemple ? Et ceci au sein de la procédure ?


Si ca n'est pas possible, si j'imbrique une procédure principale avec n procédure métier est-ce que je pourrai avoir ce niveau de log à disposition ?