Bonjour à tous,
Dans un script KSH je lance une session sqlplus.
Je ne sais pas comment faire pour récupérer le coderr depuis la session sqlplus pour l'exploiter dans le script KSH

Avez vous une ideé ?
Merci pour votre aide


Le script KSH :
======================================================
#! /bin/ksh

CONNECT_STRING="COMPTE/PWD@BASE"

sqlplus -s /nolog <<EOF
WHENEVER OSERROR Exit -1 rollback
WHENEVER SQLERROR Exit SQL.SQLCODE rollback
connect ${CONNECT_STRING}
declare
msgerr varchar(100);
coderr number(5);
begin
msgerr := null;
coderr := 1;
K_PACKAGE.P_PROCEDURE(coderr, msgerr);
if coderr = 0 then
COMMIT;
ELSE
ROLLBACK ;
END IF;
END;
/
EOF

if [ $? -ne 0 ]; then
echo "Pb à l'execution de K_PACKAGE.P_PROCEDURE !"
return 1
fi
======================================================