广

oracle数据库

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    oracle异常(预定义异常,自定义异常)应用介绍

    2018-05-07 10:24:18 次阅读 稿源:互联网
    广告
    全网推广平台,软文发布

    在开发过程中,经常会遇到一些测试,这时候就会想了解测试的过程,然后再根据过程分析代码错在哪里,这种情况下,就需要用到自定义异常,需要了解的朋友可以参考本文

    先声明一个异常
    Java代码
    biz_exception exception;
    再抛出来
    Sql代码
    代码如下:

    p_RETCODE := '-1';
    p_retInfo := '已生成工资+社保类型账单,请不要重复生成。';
    raise biz_exception;

    这样存储过程就走到最后的抓取异常地方
    Sql代码
    代码如下:

    exception
    WHEN biz_exception then
    null;
    when others then
    p_RETCODE := SQLCODE;
    p_retInfo := SUBSTR(SQLERRM, 1, 1000);
    DBMS_OUTPUT.PUT_LINE('Error code ' || p_RETCODE || ': ' || p_retInfo);
    rollback;

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告
    广告