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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Variable shell dans commande sql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Variable shell dans commande sql

n°1106940
grumlx
Posté le 03-06-2005 à 13:57:47  profilanswer
 

salut
 
voila depuis ce matin je cherche et je n'ai toujours pas trouver la solution
 
j'ai une variable dans un script en ksh
 
et ma commande sql dans le meme script. parcontre ma commande sql a besoin de la variable.
 
 
voila la ligne sqlplus user/mdp@instance<EOF
execute montruc('info1','info2',MAVARIABLE);
EOF
 
si vous avez la réponse faite moi signe
 

mood
Publicité
Posté le 03-06-2005 à 13:57:47  profilanswer
 

n°1106970
jon301
Posté le 03-06-2005 à 14:16:12  profilanswer
 

Essaye
 
sqlplus user/mdp@instance<EOF  
execute montruc('info1','info2','$MAVARIABLE');  
EOF  

n°1107000
grumlx
Posté le 03-06-2005 à 14:28:19  profilanswer
 

non ca fonctionne pas
mais g trouvé
 
la solution  
sqlplus user/mdp@instance @script.sql $variable
 
et dans le script sql
 
execute maprocedure('info1','info2',&1);
 
&1 correspond au parametre passé avec le SQL dans le script

n°1107001
grumlx
Posté le 03-06-2005 à 14:28:33  profilanswer
 

en esperant que cela puisse servir

n°1273357
tokay
Posté le 26-12-2005 à 17:05:39  profilanswer
 

grumlx a écrit :

en esperant que cela puisse servir


 
Bonjour  :hello:  
J'ai eu a faire avec ce problème aujourd'hui.
On peut le résoudre en faisant
 
ERREUR='
sqlplus -s USER/MDP << EOF
 
set newpage 0
set space 0
set linesize 80
set pagesize 0
set echo off
set feedback off
set heading off
set termout off
   
variable v_entree NUMBER;  
variable v_ret NUMBER;
 
BEGIN
:v_entree := $VARIABLEENTREE ;
:v_ret := $ERREUR ;
USER.PROCEDURELAMBDA ( :v_entree, :v_ret );
END;
/
print v_ret;
EOF
'
 
Et on récupère la valeur dans le script shell...
On peut pourquoi pas concaténer des valeurs de retour dans v_ret avec des  
symboles balises qui permettront la découpe dans le script shell ?


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

  Variable shell dans commande sql

 

Sujets relatifs
===> La commande "browse" ? <===Variable Partagée
Aide pour envoie d'une commandeUndefined Variable .. Heu oui...
pb de declaration d'une variable UInt64question shell exp regul
[Résolu][CSS] Souci avec un contenu variable[Makefile] Affecter le `stdout' d'une commande shell a une variable
Passer le resultat d'une commande shell en variable ?shell NT : Stocker le résultat d'une commande dans une variable ?
Plus de sujets relatifs à : Variable shell dans commande sql


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