Spool filename avec variable different sous linux et windows
Bonjour,
j'ai un petit souci avec ce script. Je souhaite générer un nom de fichier pour mon spool qui contient le nom de la base de donnees.
J'ai donc le code suivant.
Code:
1 2 3 4 5 6 7 8 9
| column timecol new_value timestamp NOPRINT
select SYS_CONTEXT('USERENV', 'DB_NAME') AS timecol
from sys.dual
/
spool ×tamp
select sysdate from sys.dual
/
spool off |
Il fonctionne tres bien sous linux mais sous windows, j'obtiens un fichier "×tamp.LST". Il interprète donc pas la variable.
Ma base est Oracle 10 R1 sous linux. Sqlplus 10 sous linux et windows.
J'ai également comparé tous les parametres de sqlplus (avec un show all) mais j'ai les meme valeurs.
Avez-vous une idée ?
Merci d'avance.
Par défaut Spool filename avec variable different sous linux et windows
En ajoutant 2 points ca devrait régler le problème.
Ce qui donne
COLUMN timecol new_value timestamp NOPRINT
SELECT SYS_CONTEXT('USERENV', 'DB_NAME') AS timecol
FROM sys.dual
/
spool ×tamp..
SELECT sysdate FROM sys.dual
/
spool off