在Oracle10g怎样获得存储过程中错误行

在Oracle数据库10g存储过程中log错误行的方法:

  (注释:仅适用于Oracle数据库10g)

  具体示例如下:

<ccid_nobr><div class="Title2" align="left"> <table cellspacing="0" bordercolordark="#ffffff" cellpadding="2" width="400" align="center" bordercolorlight="black" border="1"><tbody><tr><td class="code" style="FONT-SIZE: 9pt" bgcolor="#e6e6e6"><pre><ccid_code>CREATE OR REPLACE PROCEDURE top_logging IS demo number; begin select * into demo from dual; EXCEPTION WHEN OTHERS THEN dbms_output.put_line(dbms_utility.format_error_backtrace()); END top_logging; / SQL&gt; exec TOP_LOGGING; ORA-06512: 在 "SYS.TOP_LOGGING", line 4</ccid_code></pre></td></tr></tbody></table> </div> <div class="Title2" align="left">来自:http://www.examda.com/oracle/zhonghe/20080430/153354403.html</div> </ccid_nobr>

你可能感兴趣的:(oracle10g)