Ksh et sqlplus--passage de parametres

Fermé
Yann - 30 sept. 2003 à 15:40
 Yann - 30 sept. 2003 à 15:44
Bonjour,

g codé un ksh avec les lignes suivantes :
sqlplus user/pwd@base
accept var1
${VAR1}
@file.sql &var1;

sachant que ds mon file.sql je devrais avoir une clause du genre :
where toto like '&1'

&1 étant le paramètre que je passe ds mon ksh, et que
var1=%choix1%' or toto like'%choix2%

pour avoir en finalité ds mon sql :
where toto like '%choix1%' or toto like'%choix2%'

je crois que j'ai un probleme avec les blancs...et même si j'essaye :
@file.sql '&var1';
ou
@file.sql "&var1";

ca ne marche pas, au mieux j'arrive à avoir :
where toto like ' %choix1%' or toto like'%choix2%'

merci pour votre aide...

1 réponse

ps : au cas ou on le voit pas, il y a pleins de blanc entre
where toto like '

et

%choix1%' or toto like'%choix2%'

c pourquoi la requete ne me donne pas ce que je veux...
0