Forum Programmation.shell Passge

Posté par  .
Étiquettes : aucune
0
20
déc.
2004
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
  • # Pas de technique miracle à ma connaissance

    Posté par  (site web personnel) . É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  . É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

Suivre le flux des commentaires

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