Code retour sql sous unix
nokialai
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je souhaite récupérer le code retour de la requete pour pouvoir ensuite conditioner la suite des évenements tout cela sous un script unix.
ex: si code retour du sql = 0 alors je continue le traitement
sinon je stop.
merci.
je souhaite récupérer le code retour de la requete pour pouvoir ensuite conditioner la suite des évenements tout cela sous un script unix.
ex: si code retour du sql = 0 alors je continue le traitement
sinon je stop.
merci.
A voir également:
- Code retour sql sous unix
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
Salut,
commandeA && commande1 # si code retour = 0
commandeA || commande2 # si code retour = 1
Ou bien :
$? contient le code retour de la dernière commande exécutée.
$ who | grep 'zipe' 2>&1 >/dev/null && echo "OK" || echo "NOK" OK $ who | grep 'jp' 2>&1 >/dev/null && echo "OK" || echo "NOK" NOK $
commandeA && commande1 # si code retour = 0
commandeA || commande2 # si code retour = 1
Ou bien :
who | grep 'zipe' 2>&1 >/dev/null if [ "$?" = 0 ] then echo "OK else echo "NOK" fi
$? contient le code retour de la dernière commande exécutée.
merci.
je suis débutant alors je ne connias pas du le script.. ci joint mon script.
sqlplus $(head -1 ${COBDATA_DIR}/ORA_LOGON.DAT) << ! > /dev/null
select count(*) from treglt
where cd_eta_reglt = 'SE'
having count(*) = 0 or count(*) > 20;
spool off
exit;
!
mais comment faire apres ?
merci de ton aide..
je suis débutant alors je ne connias pas du le script.. ci joint mon script.
sqlplus $(head -1 ${COBDATA_DIR}/ORA_LOGON.DAT) << ! > /dev/null
select count(*) from treglt
where cd_eta_reglt = 'SE'
having count(*) = 0 or count(*) > 20;
spool off
exit;
!
mais comment faire apres ?
merci de ton aide..