Bonjour,

Je stocke dans une variable shell le resultat d'une commande SQL.
J'essaye de faire la chose suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
test=212
 
variable=`sqlplus -s login/mdp << !
set head off
select table_name from table_base where index=coucou$test;
!`
 
echo $variable
Je voudrais que dans index, il y ait 'coucou212' avec les quote '....car sinon, en base, il me dit qu'il ne connait pas l'identifiant.

Si je met
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
index="'coucou$test'"
j'ai toujours une erreur identifiant: il m'a ecrit "'coucou212'" : invalid identifier

avec 'coucou212' ecrit en dur, ca marche...
Pouvez-vous m'aider?

Merci

ps: j'espere que c'est le bon endroit pour poster ce message