Bonjour,
Je cherche réaliser l'equivalent d'un raise exception avec mysql.
je gere mon ereur de curseur de la maniere suivante :
mais comment relancer l'exception.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 -- Gestion des erreurs DECLARE EXIT HANDLER FOR NOT FOUND, SQLEXCEPTION BEGIN CALL PRC_WRITE_IN_LOG( 'ERREUR non determinee '); END;
En réalité je lance la procédure stockée (contenant des curseurs) avec un script ksh. Ainsi si il y a une erreur il faut que le script la recupere aussi et dans ce cas là, la procedure repond qu'elle a fini correctement car j'ai catché l'erreur. (et je suis obligé de le faire pour introduire ma trace dans le log)
Partager