Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1218 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  requete sql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requete sql

n°2052365
puisquetur​epondspas
Posté le 27-01-2011 à 14:25:48  profilanswer
 

bonjour
 
J'essaie d'écrire un programme shell qui se connect à la base oracle fait une requete. Comment faire la requête pour exploiter le résultat de celle ci. Si la requête donne rien je fais une action sinon rien?
Quelle est la commande shell pour faire la requete et voir les resultats.
 
sqlplus $(head -1 ${COBDATA_DIR}/ORA_LOGON.DAT) <<! > /dev/null
 
select count(*) nbre from treglt  
where cd_eta_reglt = 'SE'
having count(*) = 0 or count(*) > 20;
 

mood
Publicité
Posté le 27-01-2011 à 14:25:48  profilanswer
 

n°2052370
skeye
Posté le 27-01-2011 à 14:30:45  profilanswer
 

Tu as pas la possibilité d'utiliser un langage qui te permettrait d'interroger directement la base (et pas via sqlplus..)? :??:


---------------
Can't buy what I want because it's free -
n°2052380
puisquetur​epondspas
Posté le 27-01-2011 à 14:49:41  profilanswer
 

non

n°2052385
skeye
Posté le 27-01-2011 à 14:58:29  profilanswer
 

Alors regarde du coté des options de sqlplus...le plus simple est probablement de lui faire écrire dans un fichier et de faire parser le fichier obtenu à ton script shell - ou quelque chose de ce goût. :/


---------------
Can't buy what I want because it's free -
n°2052390
puisquetur​epondspas
Posté le 27-01-2011 à 15:02:43  profilanswer
 

pourquoi s'embêter à faire un fichier peut on pas exploiter les codes retour sql?

n°2052394
skeye
Posté le 27-01-2011 à 15:11:12  profilanswer
 

Qu'est-ce que tu appelles "les codes retour sql"? Le résultat de la requête? Ce que tu exécutes en shell c'est l'exécutable sqlplus, là, pas la requête directement.


---------------
Can't buy what I want because it's free -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  requete sql

 

Sujets relatifs
requete SQL qui ne donne pas le bon resultatRequete de modification
[VBA Access] Gérer valeur null d'une requêteRequete trop lourde comment faire
Requête SQL selon conditionsReq sur 3 fichiers Excel - Comment s'utilise RechercheV en VBA svp ?
requête POSTProblème pour créer la requête SQL demandée
[SQL] "Arrêter prématurément" une requêteCalculer un pourcentage dans une requete
Plus de sujets relatifs à : requete sql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR