Czy ktoś wie, czy możliwe jest wykonanie procedury PL/SQL (w tym przypadku rejestrowanie błędów) w celu uzyskania nazwy funkcji/procedury, która wywołała to?Uzyskaj nazwę procedury wywołania lub funkcji w Oracle PL/SQL
Oczywiście mogłem podać nazwę jako parametr, ale byłoby miło wykonać wywołanie systemowe lub coś w celu uzyskania informacji - mógł po prostu zwrócić wartość zerową lub coś, co nie zostało wywołane z procedury/funkcjonować.
Jeśli nie ma na to żadnej metody, to po prostu ciekawa, jeśli to możliwe (wyszukiwania niczego nie dają).
@APC Dziękuję za sugestie. Sprawdziłem proces who_called_me w pakiecie OWA_Util i funkcję format_call_stack. Zdecydowanie skorzystam z proceury who_called_me. Niektóre wyszukiwania na ten temat wykazały, że istnieją potencjalne (ale nie niezawodnie) sposoby uzyskiwania faktycznej nazwy funkcji/proc. (zobacz tutaj: [link] (http://tkyte.blogspot.com/2009/10) /httpasktomoraclecomtkytewhocalledme.html). Mogę też dodać stos wywoławczy, w zależności od tego, jak "głęboka" jest ta aplikacja! Pozdrawiam, Paul –
PS - jeśli ktoś mógłby mi powiedzieć, jak sformatować mój poprzedni komentarz, byłbym wdzięczny, kilka razy próbowałam w odniesieniu do przewodnika "obniżki cen", ale nie można wyświetlić linków! –