Bonjour à tous,

Je ne suis pas d'un très bon niveau en SQL :
Dans un script korn shell je récupère le résultat de ma requête SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RESUL_SQL=`$ORACLE_HOME/bin/sqlplus -L -S $USERSQL/$PWSQL @${FICHIER_CMD} 2>$LOG`
Le sql comporte la gestion des erreurs d'exécutions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
WHENEVER SQLERROR EXIT 1
WHENEVER OSERROR EXIT 2
Comment faire pour récupérer aussi le code retour du SQL ? Je cherche mais je me gratte encore la tête...

Cette écriture pour catcher le code ne renvoie rien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RESUL_SQL=`$ORACLE_HOME/bin/sqlplus -L -s $USERSQL/$PWSQL @${FICHIER_CMD} 2>$LOG;CDR=$?`
Quelqu'un aurai une idée ? Merci de votre aide.