Code retour sql sous unix
Fermé
nokialai
-
28 janv. 2011 à 11:14
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 28 janv. 2011 à 11:59
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 28 janv. 2011 à 11:59
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 asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
28 janv. 2011 à 11:34
28 janv. 2011 à 11:34
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..
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
28 janv. 2011 à 11:59
28 janv. 2011 à 11:59