Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Base de données
  •  » [RESOLU] ORACLE - récupérer le nom de la fonction/proc dans une variable

#1 19-08-2010 10:36:44

elfeliz  
Bienfaiteur du site
Award: bf
Lieu: Liège, BE
Date d'inscription: 23-06-2009
Messages: 94
Pépites: 471
Banque: 0

[RESOLU] ORACLE - récupérer le nom de la fonction/proc dans une variable

Bonjour !

J'ignore si je suis au bon endroit... mais je tente toujours ;-)

Je cherche à pouvoir récupérer le nom de la fonction ou procédure Oracle dans une variable ... au sein même de la dite fonction ou proc.

En fait, ce serait pour faire une sorte de log genre :
' Entrée dans la fonction tartampion
Valeur des variables...
Sortie de la fonction tartampion'

Ce 'log', je le sortirais via une écriture fichier ou, à la rigueur, un dbms_output.

On aurait donc, en simplifiant, un truc du style :

Code: sql

CREATE OR REPLACE FUNCTION "TARTAMPION"
...
lv_functionname := ????
dbms_output.put_line( lv_functionname)

Et ça donnerait un output ='TARTAMPION'
Il me manque ce qui remplace ???? 

QQun aurait une piste ?

Merci à vous !

Bybye

El Feliz

Dernière modification par elfeliz (03-09-2010 09:57:03)


No prob, just Pb !

Hors ligne

 

#2 19-08-2010 12:00:08

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] ORACLE - récupérer le nom de la fonction/proc dans une variable

Bonjour, DBMS_UTILITY.FORMAT_CALL_STACK.

PS : code=sql


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 03-09-2010 09:56:26

elfeliz  
Bienfaiteur du site
Award: bf
Lieu: Liège, BE
Date d'inscription: 23-06-2009
Messages: 94
Pépites: 471
Banque: 0

Re: [RESOLU] ORACLE - récupérer le nom de la fonction/proc dans une variable

Bonne pioche, merci !

Je réponds un peu tard mais tu m'as mis sur la bonne piste.

Tom Kyte fournit des détails très intéressant ici :http://tkyte.blogspot.com/2009/10/httpasktomoraclecomtkytewhocalledme.html
Et il semble possible d'implémenter en direct via owa_util.who_called_me...

Encore merci !

Bybye...

El Feliz


No prob, just Pb !

Hors ligne

 
  • Index
  •  » Base de données
  •  » [RESOLU] ORACLE - récupérer le nom de la fonction/proc dans une variable

Pied de page des forums

Propulsé par FluxBB 1.2.22