PL/SQL的too_many_rows例外

来源:互联网 发布:阿里云数据库 ads 编辑:程序博客网 时间:2024/06/05 15:17

一 定义

对于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语句匹配了多行
原创粉丝点击