oracle 中的异常
在键盘上
这个作者很懒,什么都没留下…
展开
-
异常的定义
declaretname varchar(10);e exception;--定义异常begin select dname into tname from dept where deptno='70'; if tname='GUEST' THEN raise e; --触发异常 end if; dbms_output.put_line(tnam原创 2012-05-30 22:34:33 · 551 阅读 · 0 评论 -
oracle 中raise_application_error 使用方法
raise_application_error用于在plsql使用程序中自定义不正确消息。该异常只好在数据库端的子程序(流程、函数、包、触发器)中运用,而无法在匿名块和客户端的子程序中运用。语法为raise_application_error(error_number,message[,[truefalse]]);其中error_number用于定义不正确号,该不正原创 2012-05-15 14:35:01 · 18476 阅读 · 0 评论 -
oracle 中的 no_data_found异常 含义
declare v_ename varchar2(5);begin select ename into v_ename from emp where empno=&no; dbms_output.put_line('雇员名:'||v_ename);exception when no_data_found then dbms_output.put_原创 2012-05-14 20:50:44 · 5597 阅读 · 0 评论