Quantcast
Viewing all articles
Browse latest Browse all 49

Display line number where error occurred in DB2 stored procedure

I have added an EXIT handler in my procedure that captures the SQLSTATE and SQLCODE, and even found a way to get the procedure name, but I also need to know where the error occurred. Suggestions greatly appreciated.

declare EXIT handler for SQLEXCEPTIONbegin    select sysibm.routine_specific_name, SQLSTATE, SQLCODE     into v_sp_name, v_sqlstate, v_sqlcode     from sysibm.sysdummy1;    call dbms_output.put_line('Error in '||v_sp_name ' ['||v_sqlstate, v_sqlcode||']');end;

Viewing all articles
Browse latest Browse all 49

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>