Czy istnieje sposób na uzyskanie numeru linii, w którym został zgłoszony wyjątek?
Pracuję nad skryptem pl-sql, w którym mam około 10 konwersji TO_CHAR.
Jeden z nich rzuca
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
wyjątek.
Obecnie nie loguję wiadomości za pomocą tego fragmentu kodu
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.put_line('Exception message is '||SQLERRM(sqlcode));
ROLLBACK;
Chciałbym dodać (głównie do celów debugowania) linię, w której zgłaszany jest wyjątek, aby otrzymać wiadomość w postaci
ORA-06502: PL/SQL: numeric or value error: character string buffer too small (at line x)
Czy można to zrobić w prosty sposób?