récupérer code d'erreur sqlplus
Bonjour à tous,
Je voudrais récupérer le code d'erreur de ma procédure stockée appelée par
un script
Code:
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 $? |
J'ai donner des faux arguments pour générer une erreur.
Or on m'affiche 0 comme si il n'y en a pas.
Merci d'avance pour votre aide:D