【PL/SQL】学习笔记 (10)例外之 too_many_rows

too_many_rows: select...into... 语句匹配了多个行

例子:查找所有10号部门的员工姓名

 1 --系统例外:too_many_rows
 2 set SERVEROUTPUT ON
 3 declare
 4 --定义变量
 5 pename emp.ename%type;
 6 begin
 7 
 8     --查询所有1-10号部门的员工姓名
 9     select ename into pename from emp where deptno=10;
10     
11     exception
12         when too_many_rows then dbms_output.put_line('select into 匹配了多行');
13         when others then dbms_output.put_line('其它例外');
14 
15 end;
16 /

结果:

原文地址:https://www.cnblogs.com/CPU-Easy/p/10899944.html