Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Sql*Plus
Sql*Plus Forum d'entraide sur Oracle Sql*Plus
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/08/2011, 18h43   #1
Membre confirmé
 
Avatar de awalter1
 
Inscription : août 2004
Messages : 665
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 665
Points : 232
Points : 232
Par défaut paramètrer le nom du fichier de la command SPOOL

Bonjour,
J'essaye de passer en paramètre à un script SQL le nom du fichier de sortie qui va être utilisé par la commande SPOOL:
Code :
1
2
3
4
5
6
7
@test.sql fic1
 
test.sql :
SPOOL &1
SELECT ...
SPOOL OFF
exit;
Cela marche. Mais si je fais
Code :
1
2
3
4
5
6
7
@test.sql fic1
 
test.sql :
SPOOL &1_first
SELECT ...
SPOOL OFF
exit;
Dans ce cas, mon script ne me redonne pas la main. Y a t'il un syntaxe particulière ?
merci
awalter1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 19h08   #2
Membre confirmé
 
Avatar de awalter1
 
Inscription : août 2004
Messages : 665
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 665
Points : 232
Points : 232
J'ai oublié de préciser que SPOOL '&1'_first ne résouds pas le problèmre.
Merci
awalter1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 22h03   #3
Rédacteur
 
Inscription : décembre 2002
Messages : 2 387
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 387
Points : 3 265
Points : 3 265
&1_FIRST est interprété comme étant une variable de substitution nommée 1_FIRST.
Pour indiquer qu'il s'agit de la valeur de la variable &1, suivi de la constante _FIRST, il faut utiliser le caractère de concaténation de SQL*Plus, qui est le point par défaut. Donc :
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 08h22   #4
Membre confirmé
 
Avatar de awalter1
 
Inscription : août 2004
Messages : 665
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 665
Points : 232
Points : 232
merci beaucoup, je ne l'aurais pas deviné.
awalter1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h04.


 
 
 
 
Partenaires

Hébergement Web