oracle教程21 异常错误处理(异常处理的概念与分类)

傷城~ 2022-05-27 05:58 253阅读 0赞

异常处理的概念与分类

什么是异常?

异常是程序在正常执行过程中发生的未预料的事件。

70

70 1

70 2

#

70 3

例子:

  1. DECLARE
  2. v_name emp.ename%TYPE;
  3. v_sal emp.sal%TYPE;
  4. BEGIN
  5. SELECT ename,sal
  6. INTO v_name,v_sal
  7. FROM emp
  8. WHERE empno = &no;
  9. IF v_sal <3000 THEN
  10. DBMS_OUTPUT.PUT_LINE(v_name||'的工资是:'||v_sal);
  11. END IF;
  12. END;
  13. select * from emp;
  14. --7369 <3000
  15. --7839 >3000

异常处理:

  1. --Oracle的异常处理
  2. DECLARE
  3. v_name emp.ename%TYPE;
  4. v_sal emp.sal%TYPE;
  5. BEGIN
  6. SELECT ename,sal
  7. INTO v_name,v_sal
  8. FROM emp
  9. WHERE empno = &no;
  10. IF v_sal <3000 THEN
  11. DBMS_OUTPUT.PUT_LINE(v_name||'的工资是:'||v_sal);
  12. END IF;
  13. EXCEPTION
  14. WHEN NO_DATA_FOUND THEN
  15. DBMS_OUTPUT.PUT_LINE('员工号输入错误!');
  16. WHEN OTHERS THEN
  17. DBMS_OUTPUT.PUT_LINE('其他错误!');
  18. END;

发表评论

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

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

相关阅读

    相关 异常错误处理

    异常与错误处理 > PHP的异常与错误是分开的,当程序出现异常时会`throw`一个`\Exception`(或子类)对象,但是当出现错误时会触发一个错误。 1. 异

    相关 Oracle异常处理

    在编写PL/SQL程序时,避免不了会发生一些错误,可能是程序设计人员自己造成的,也可能是操作系统或硬件环境出错,比如出现除数为零、磁盘I/O错误等情况。对于出现的这些错误,Or