Bonjour,

je cherche à récupérer le code erreur d'une procédure stockée.

Actuellement je gère les erreurs de cette manière ce qui fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
==================================================
-- Gestion des erreurs
==================================================
	
  -- Gestion fin curseur 
  DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' 
    SET v_cur_done = 1;

  -- Gestion des warning
  DECLARE CONTINUE HANDLER FOR SQLWARNING 
      CALL PRC_STOKEE( param1, 
        ....,
        CONCAT('WARNING non determinee dans PRC_STOKEE : ',
                              'Table : ', v_nom_table, ' - ',
                              'Code : ', v_cur_cod_ref, ' - ',
                              'Identifiant : ', v_id_ref));
quand il y a un warning j'aimerai récupérer son code.

Quelqu'un sait comment faire ?

merci