Bonjour,
Je travail sur un Oracle 9.2.0.4
J'ai un probleme avec un bout de code que je ne comprend (le probleme pas le code ):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure toto
IS
err varchar2(255):
BEGIN
  LOOP
    BEGIN
    procedure tata (err)
 
    EXCEPTION ....
       DBMS_OUTPUT.PUT8LINE(err)
    END;
  END LOOP;
EXCEPTION ......
END;
La procedure tata a le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
procedure tata (p_err in out varchar2)
Is
 ....
BEGIN
  .......
EXCEPTION ...
   p_err := 'mon message';
   RAISE;
END;
Et bien mon DBMS_OUTPUT n'a pas la valeur 'mon message' dans la procedure toto

Quelqu'un a une idee ????

Merci d'avance
LoKi