Bonjour,
J'exécute un script sh qui lance un sql plus :
Je souhaiterais catcher si il y a une erreur, mais,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 BEGIN :codeErreur := 0; @monsqlplus01.sql $1 $2 $3 $4 EXCEPTION WHEN OTHERS then :codeErreur := SQLCODE; END;
sans que monsqlplus01 ne s'arrête dans ses traitements.
La seule solution est-elle de mettre à l'intérieur de monsqlplus01.sql
des BEGIN/EXCEPTION pour chaque requête puis de retourner le code retour à la fin quoiqu'il arrive ?
Cordialement.
Partager