Hello à tous
J'ai un fichier .sql dans lequel j'ai une requête du genre :
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 :
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).
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!
Partager