Hello à tous

J'ai un fichier .sql dans lequel j'ai une requête du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM Pays WHERE ville=&&PARAM1;
Je mets le résultat dan la table TempPays.
J'aimerais donc que mon fichier .sql me sorte le résultat de ma requête sur TempPays dans un fichier txt.
Donc je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
!If &PARAM1='CHALONS/MARNE' the &PARAM='CHALONSMARNE' fi
spool exportville_\&PARAM1\
SELECT .................. FROM DUAL
\
SELECT .............. FROM TempPays
\
spool off
!unix2dos -ascii exportville_\&PARAM1\.lst /tmp/exportville_\&PARAM1
Mais cela ne fonctionne pas (à cause du '/' dans le nom de la ville je suppose).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
/bin/sh : erreur de syntaxe ligne 1 'fin de fichier' inattendue.
Couldn't open input file exportville_CHALONS/MARNE.lst. No such file or directory
Merci de votre aide!