Récupérer le résultat SQL et son code retour dans une variable d'un shell
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:
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:
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:
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.