Bonjour tous le monde,

j'ai besoin de lancer des commandes SQL à partir d'un autre programme,
j'ai les ecris dans un fichier .SQL et je les lance en utilisant un fichier .BAT

le contenu du fichier .SQL est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
EXEC MyPackage.beginTrace( &1, &2 );
le contenu du fichier .BAT est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sqlplus coswin_supervisor/supervisor@PRGSTAND @c:\tracval\BeginTrace.sql%1 %2
Mypackage est un package SQL dont je connais pas le contenu
et jusqu'au là tout va bien, le programme fonctionne correctement.

j'ai besoin maintenant de passer un nombre variable des paramètres, j'explique : le programme qui lance le fichier .BAT une fois fournis 2 paramètres une autres 3 ou 4 paramètres

est ce que vous avez une idée, une solution.......

merci