Nom du fichier résultat d'une requête...
Bonjour les gens,
Je viens d'écrire un script qui récupère le résultat d'une requête SQL dans un fichier .txt
A ce script je lui passe un paramètre (utilisé dans le WHERE de mon SELECT), j'aimerai pouvoir utilisé ce même paramètre pour créer mon nom de fichier texte. Est-ce que c'est possible?
Ligne de commande : @mon_script.sql 'valeur_de_mon_attribut'
Code du script :
Code:
1 2 3 4 5 6 7 8
|
DEFINE p_valeur_attribut = '&1'
DEFINE p_nom_fic_resultat = 'c:\chemin_d_acces\stats_' || '&1' || '.txt'
spool &p_nom_fic_resultat
select * from ma_table where mon_attribut= '&p_valeur_attribut';
spool off |
Avec le code ci-dessus, j'ai le fichier stats_.LST qui est créé. A l'intérieur, il contient bien le résultat de la requete SQL. Alors que je voudrais un fichier stats_valeur_de_mon_attribut.txt
Je suis perdue :( est-ce que qqu peut m'aider???
Vous vous avez des idées n'hésitez pas! Merci :wink: