emp表有主键字段empno,现需要查询empno为100的ename,并赋值给变量v_ename,请写出PL/SQL块实现该功能,要求在PL/SQL块中能够捕捉到不存在记录的异常和其它未知异常,并显示出来。

题目
emp表有主键字段empno,现需要查询empno为100的ename,并赋值给变量v_ename,请写出PL/SQL块实现该功能,要求在PL/SQL块中能够捕捉到不存在记录的异常和其它未知异常,并显示出来。

参考答案和解析
正确答案:DECLARE 
  V_ENAME VARCHAR2(100); BEGIN 
  SELECT ENAME INTO V_ENAME FROM EMP WHERE EMPNO = 100; EXCEPTION 
  WHEN NO_DATA_FOUND THEN 
    dbms_output.put_line('不存在记录');   WHEN OTHERS THEN 
    dbms_output.put_line('存在其它未知的异常'); END; 

更多“emp表有主键字段empno,现需要查询empno为100的ename,并赋值给变量v_ename,请写出PL/SQL块实现该功能,要求在PL/SQL块中能够捕捉到不存在记录的异常和其它未知异常,并显示出来。 ”相关问题