cakin24 阅读(23) 评论(0)

一 定义

对于select语句不能把查询出来的多条结果赋值给一个普通的变量,否则会抛出too_many_rows例外。
 
二 代码
  1. --系统例外:too_many_rows
  2. set serveroutput on
  3. declare
  4. pename emp.ename%type;
  5. begin
  6. select ename into pename from emp where deptno =10;
  7. exception
  8. when too_many_rows then dbms_output.put_line('select into语句匹配了多行');
  9. when others then dbms_output.put_line('其他例外');
  10. end;
  11. /
 
三 运行结果
select into语句匹配了多行