[Sql] Probleme de recuperation de variable
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 :D ):
Code:
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:
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 8O
Quelqu'un a une idee ????
Merci d'avance
LoKi