Bonjour à tous,
Je voudrais récupérer le code d'erreur de ma procédure stockée appelée par
un script
J'ai donner des faux arguments pour générer une erreur.
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
18
19
20
21
22
23
24
25
26 #!/bin/ksh #--------------------------déclaration de constantes--------------------- CH_TMP=/usr/users/itcdev/sqli/vide/ LE_USER=code LE_PASSWORD=password function CallProc { sqlplus -s ${LE_USER}/${LE_PASSWORD} <<ENDSQL >${CH_TMP}/fichier.txt whenever sqlerror exit sql.sqlerror; declare err_msg varchar2(60); res number; begin $1(err_sg,es); end; exit ENDSQL } CallProc proc_stock echo $?
Or on m'affiche 0 comme si il n'y en a pas.
Merci d'avance pour votre aide![]()
Partager