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 10/05/2006, 16h59   #1
Futur Membre du Club
 
Avatar de boisdin
 
Inscription : décembre 2004
Messages : 54
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 54
Points : 19
Points : 19
Par défaut passage de paramètres dans un script sqlplus lancé par unix

Bonjour
Je voudrais lancer depuis unix un script sqlplus qui soit paramétré
j'essaie la commande :
sqlplus $DB_USER/$DB_PASSWORD @$REP_SQL/createMaitreFAGP.sql param=156
ou la commande
sqlplus $DB_USER/$DB_PASSWORD @$REP_SQL/createMaitreFAGP.sql 156

mais pas moyen de récupérer dans mon script la valeur du paramètre (156)

Comment faire ?
boisdin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 17h05   #2
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 927
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 927
Points : 4 549
Points : 4 549
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 17h27   #3
Futur Membre du Club
 
Avatar de boisdin
 
Inscription : décembre 2004
Messages : 54
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 54
Points : 19
Points : 19
C'est ce que j'avais essayé ;en appelant le script avec comme parametre toto

Code :
1
2
3
var fich varchar2(75);
def fich=&1;
print fich
--> Je n'ai rien dans fich
si je fais
-->SP2-0552 bind variable "TOTO" not declared.
boisdin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 18h40   #4
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 927
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 927
Points : 4 549
Points : 4 549
tu confonds les bind variables et les define variable
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h15.


 
 
 
 
Partenaires

Hébergement Web