Bonjour.
C'est un sujet déjà abordé mais je ne trouve pas la syntaxe qui correspond à mon cas.
Voici le code:
J'ai très simplifié, il y a les variables d'environnement qui vont bien, le chemin bien passé par unix, etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 VARIABLE nom_fichier VARCHAR2(30) BEGIN <traitement pour consituer le nom du fichier: OK> :nom_fichier := "le bon nom"; END; SPOOL nom_fichier..txt ma_requête SPOOL OFF
Le Spool est bon (j'ai les données dans un fichier) mais je ne récupère jamais le nom du fichier. J'ai essayé 'SPOOL &nom_fichier..txt', 'SPOOL :nom_fichier..txt' et d'autres choses, le fichier n'a jamais le nom qu'il devrait (et parfois même le spool ne fonctionne pas).
Quelle est la bonne syntaxe? Je ne trouve vraiment pas.
Merci!!!
Partager