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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
echo %1%
sqlplus -s toto/toto@toto @"c:\test.sql" %1%
voici le contenu du fichier test.sql

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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