存储过程要注意的地方

来源:互联网 发布:prezi中文版下载 mac 编辑:程序博客网 时间:2024/05/18 00:05
异常处理: 可以按如下方式显示异常信息

...
EXCEPTION 
    WHEN OTHERS THEN 
      DBMS_OUTPUT.put_line('sqlcode : ' ||sqlcode); 
      DBMS_OUTPUT.put_line('sqlerrm : ' ||sqlerrm); 
      ROLLBACK; 
END ... 

sqlcode是异常编号,sqlerrm是异常的详细信息,如果异常信息太多,可以截取一段显示。
如 :DBMS_OUTPUT.put_line('sqlerrm : ' ||substr(sqlerrm,1,100));是截取前100个字符显示出来
未完待续...

原创粉丝点击