Bonjour à tous,
Difficile de donner un sujet précis à ce topic en si peu de mots...
Mon problème est le suivante :
J'ai une procédure pl/sql qui fait un insert dans une table (appelons-la XYZ)
Le corps de ma procédure peut se résumer à :
Sur la table XYZ, un trigger se déclenche et fait des vérifications sur "value1" afin que cette valeur respecte certaines conditions...Si "value1" ne respecte pas ces conditions, le trigger lance une procédure qui elle-même lance un raise_application_error.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DECLARE ... BEGIN INSERT INTO XYZ(champs1) VALUES (value1); EXCEPTION WHEN OTHERS THEN -- traiter l'exception END
Le problème, c'est que je n'arrive pas à récupérer l'exception au niveau de la procédure. Est-ce normal ? Y'a-t-il moyen de la récupérer ?
Merci de votre aide...
Partager