Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
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 22/12/2006, 11h54   #1
Invité régulier
 
Inscription : juillet 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 18
Points : 5
Points : 5
Par défaut PL/SQL : Affecter une variable Unix

Peut-être la question a déjà été posée, mais je n'ai pas trouvé la réponse.

Avant tout, je suis en Oracle 7 (Inutile de vous moquer ).

Je cherche à affecter une variable Unix à partir de mon code PL/SQL pour ne pas avoir à passer par un DBMS_OUTPUT ou un UTL_FILE.

Si quelqu'un à la réponse, un énorme MERCI.
maoboyindo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 12h03   #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
quel drôle d'idée

En tout cas, tu ne peux pas setter une variable pour tout le systéme... tu la sette dans ta session alors je ne comprends pas bien
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 12h22   #3
Membre actif
 
Inscription : septembre 2006
Messages : 142
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 142
Points : 156
Points : 156
Code :
1
2
3
4
5
6
 
MA_VARIABLE=`sqlplus -s -L "user/password" <<END
set pagesize 0 feedback off verify off heading off echo off
select count(*) from user_tables;
exit;
END`
__________________
DBA ORACLE
Arturius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 13h39   #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
attention sqlplus -L c'est du 9i
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 13h44   #5
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Citation:
Envoyé par maoboyindo
Avant tout, je suis en Oracle 7 (Inutile de vous moquer ).
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 15h04   #6
Invité régulier
 
Inscription : juillet 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 18
Points : 5
Points : 5
Par défaut Se moquer

Hé ho, ça va hein, c'est pas beau de se moquer SheikYerbouti.

Mais bon, franchement, je reconnais qu'il y a de quoi rire.


On est à la traîne, on le sait.

maoboyindo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 18h27   #7
Membre Expert
 
Inscription : avril 2006
Messages : 1 024
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 1 024
Points : 1 175
Points : 1 175
Peut etre un truc laid du genre:

Code :
1
2
3
4
MA_VARIABLE=`sqlplus user/pwd@LA_BASE <<END | grep "#-#-#" | awk -F '#-#-#' '{print $2}'
select '#-#-#'||count(*)||'#-#-#' from user_tables;
exit;
END `
remi4444 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 23h59.


 
 
 
 
Partenaires

Hébergement Web