passage de parametre batch sqlplus
Bonjour,
j'ai besoin de lancer sqlplus avec un parametre mais cela ne fonctionne pas.
pouvez vous m'aider.
voici le contenu du fichier test.bat
Code:
1 2
| echo %1%
sqlplus -s toto/toto@toto @"c:\test.sql" %1% |
voici le contenu du fichier test.sql
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| set echo off
set heading off
set pagesize 0
set termout off
set feedback off
set define off
spool \\toto\c$\toto.txt
select a.yitmref_0
from ternois.yrescli a
where a.Ysqhnum_0=&1
group by a.yitmref_0;
spool off
set termout on
set feedback on
set echo on
set heading on
exit |
je lance en tapant: test D58-000435
et dans mon fichier toto.txt j'ai une erreur :
SP2-0552: Variable de lien "1" non déclarée.
merci d'avance.
ps :je suis sur oracle 9i