Retourner aux forums || Retourner au forum Programmation.shell

Programmation.shell : Passge

Posté par bugjargal () le 20 décembre 2004
0
Bonjour à tous,

Quelqu'un connait il le moyen de passer le contenu d'une variable de sqlplus au shell sh ou bash et inversement ?

Merci d'avance

> Lire le message (2 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Pas de technique miracle à ma connaissance

Posté par FReEDoM (page perso, ) le 21/12/2004 à 09:38. (lien). Évalué à 1.

1) tu te sert d'un fichier genre :

sqlplus << EOF
spool TON_FICHIER;
select * from dummy;
spool off;
EOF

et après un grep etc...

2) Plus élégant mais jamais testé

sqlplus << EOF
set feed off
set head off
select toto into var_toto from dummy;
EXIT var_toto
EOF

et tu récupère ta variable dans $?

shell vers sqlplus

Posté par Hardy Damien (page perso, ) le 21/12/2004 à 19:47. (lien). Évalué à 2.

pour envoyer une variable a sqlplus via le shell

sqlplus login/mdp@dns @script.sql var1 var2 var3

et dans le script script.sql les variables sont accessibles par &&1 &&2 et &&3

Pour l'inverse ben l'ecriture dans un fichier que tu parses ensuite :/

Dam

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.shell