Bonjour,

Je cherche réaliser l'equivalent d'un raise exception avec mysql.

je gere mon ereur de curseur de la maniere suivante :
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;
mais comment relancer l'exception.

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)