Bonjour,
J'aimerai savoir s'il est possible de faire quelque chose dans le genre avec les procedures Mysql en 5.0 :
Bref émuler un bloc try catch ?
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
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 ?
Partager