Advertisement

PL/SQL 开发者定制化异常处理示例

阅读量:

用户自定义异常

PL/SQL支持依据程序运行需求自定义异常处理机制。对于由用户自行设定的异常类型,需先进行声明操作,并通过显式调用RAISE语句或DBMS_STANDARD.RAISE_APPLICATION_ERROR过程来触发异常。

定义异常的具体语法格式如下:

复制代码
 DECLARE

    
    my-exception EXCEPTION;
    
    
    
    

操作实例源码展示

复制代码
 -- Created on 2018/4/2 by E.WANG

    
 /*
    
 PL/SQL允许根据程序的需要定义自己的异常。
    
 用户定义的异常必须声明,
    
 然后明确地提出使用一个RAISE语句或程序DBMS_STANDARD.RAISE_APPLICATION_ERROR。
    
 */
    
  
    
 DECLARE
    
     /*
    
     创建与属性对应类型的变量;
    
     通过%获取表属性类型
    
     */
    
    e_empno    emp.empno%type;
    
    e_ename    emp.ename%type;
    
    e_job      emp.job%type;

全部评论 (0)

还没有任何评论哟~