Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour 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 17/03/2008, 14h06   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 111
Points : 68
Points : 68
Par défaut Nom de la procédure courante

Bonjour,

Est il possible en PL/SQL de récupérer dans une variable (ou simplement afficher) le nom de la procédure dans laquelle on se trouve ?

un truc du genre "this" mais en pl/sql...

Merci d'avance
Kiroukool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 14h23   #2
Rédacteur/Modérateur
 
Avatar de Vincent Rogier
 
vincent rogier
Inscription : juillet 2007
Messages : 2 355
Détails du profil
Informations personnelles :
Nom : vincent rogier
Âge : 34

Informations forums :
Inscription : juillet 2007
Messages : 2 355
Points : 3 108
Points : 3 108
par $$plsql_unit.

Si la procédure appartient à un package, $$plsql_unit retournera le nom du package.

sinon DBMS_UTILITY.FORMAT_CALL_STACK te retourne les infos de l'appel courant dont son nom.
__________________
Vincent Rogier.

Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

OCILIB (C Driver for Oracle)

Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
Vincent Rogier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 16h33   #3
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 319
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 319
Points : 5 837
Points : 5 837
Si Oracle_version < 10g Alors who_am_i
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2008, 12h06   #4
Membre du Club
 
Inscription : septembre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 111
Points : 68
Points : 68
Merci beaucoup !
Kiroukool 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 09h03.


 
 
 
 
Partenaires

Hébergement Web