Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
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 :
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)
Hors ligne
Bonjour, DBMS_UTILITY.FORMAT_CALL_STACK.
PS : code=sql
Hors ligne
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
Hors ligne
Pages: 1