Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
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 29/12/2006, 11h14   #1
Membre actif
 
Inscription : décembre 2002
Messages : 438
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 438
Points : 169
Points : 169
Par défaut [AIX5L][9.2.0.6] Variable environnement unix dans select

Bonjour

J'aimerais savoir si il est possible sous sqlplus d'utiliser les variables d'environnement unix dans un select.

Par exemple :

Code :
SELECT $ORACLE_SID FROM dual;
Merci d'avance pour vos réponses
Débéa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 11h41   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
regarde dans v$instance plutôt
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 11h50   #3
Membre actif
 
Inscription : décembre 2002
Messages : 438
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 438
Points : 169
Points : 169
Mon problème n'est pas de récupérer le SID de la bd !

Je veux récuperer une variable d'environnement unix dans un script SQLPLUS.

par exemple :

Select $MAIL from dual;
ou
DEFINE MonMail=$MAIL

....
Débéa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 11h56   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
à oui... bah c'est pas possible

Tu dois le passer en paramètre
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 17h03   #5
Membre éprouvé
 
Avatar de star
 
Inscription : février 2004
Messages : 450
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 450
Points : 417
Points : 417
Citation:
bah c'est pas possible
Sauf si ton script SQLPLUS se trouve dans un script SHELL
Code :
1
2
3
4
$ MAIL=x@x.x
$ sqlplus user/pwd <<EOF
  DEFINE MonMail=$MAIL
  EOF
.
star 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 07h22.


 
 
 
 
Partenaires

Hébergement Web