konto usunięte

Temat: Pobranie nazwy uruchomionej funkcji

Cześć

Chciałbym zapisać nazwę funkcji do tabeli aaa_log która jest aktualnie uruchamiana.
W grę nie wchodzi deklarowanie nazwy funkcji jako zmiennej (v_nazwa := 'Nazwa funkcji') a następnie wrzucenie jej do tabeli. Oracle może wyciągnąć tą informację jak ma to miejsce z np: sysdate i user ?
Paweł Grzegorz Kwiatkowski

Paweł Grzegorz Kwiatkowski Architekt
oprogramowania,
Ericsson

Temat: Pobranie nazwy uruchomionej funkcji

Można wrzucić stos wywołania:

INSERT INTO aaa_log VALUES (DBMS_UTILITY.format_call_stack);


ale jaki cel przyświeca logowaniu? Audyt? Debugowanie? Coś innego?

konto usunięte

Temat: Pobranie nazwy uruchomionej funkcji

W Oraclu jest coś takiego jak $$plsql_unit - zawiera nazwę uruchomionej jednostki. Czyli jest to np nazwa funkcji lub procedury ale w przypadku funkcji składowych pakietu będzie nazwa pakietu a nie poszczególnych funkcji.

Następna dyskusja:

Dziwny problem w funkcji T-...




Wyślij zaproszenie do