oracle教程24 异常错误处理(用户自定义的异常处理)

你的名字 2022-05-27 06:07 233阅读 0赞

用户自定义的异常处理

70

70 1

  1. --自定义异常
  2. DECLARE
  3. v_empno emp.empno%TYPE:=&empno;
  4. --1:定义异常
  5. e_no_result EXCEPTION;
  6. BEGIN
  7. UPDATE emp SET sal = sal + 100 WHERE empno = v_empno;
  8. IF SQL%NOTFOUND THEN
  9. --2:指定触发异常的时机
  10. RAISE e_no_result;
  11. ELSE
  12. COMMIT;
  13. END IF;
  14. EXCEPTION
  15. --3:捕捉并处理异常
  16. WHEN e_no_result THEN
  17. DBMS_OUTPUT.put_line('数据更新失败!');
  18. WHEN OTHERS THEN
  19. DBMS_OUTPUT.PUT_LINE('其他错误');
  20. END;

发表评论

表情:
评论列表 (有 0 条评论,233人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java全局异常处理-定义异常处理

    > 哈喽!大家好,我是旷世奇才李先生 > 文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】更有我为大家准备的福利哟,回复【项目】获取我为大家准备的项