pl/sql中的异常处理
2006-11-27 15:22
162 查看
系统异常:
一,如果我们知道错误编号,而不知道错误名称!
定义异常:
异常名 exception
pragma exception_init(异常名,错误编码)
获取异常:
exception
when 异常名 then
异常处理;
二,知道异常信息名称,
可以直接获取异常
exception
when 异常信息名称 then
异常处理;
也可获取多个异常
exception
when 异常信息名称 then
异常处理;
when 异常信息名称 then
异常处理;
也可获取所有异常:
exception
when other then
异常处理;
异常处理:
如果是在函数中异常处理可返回错误信息描述
return 异常信息描述;
如果是在过程中可以触发异常处理:
RAISE_APPLICATION_ERROR(设定异常编号,异常信息描述);
用户自定义异常:
定义异常:
异常名 exception
抛出异常:
raise 异常名;
异常处理与系统异常相同!
一,如果我们知道错误编号,而不知道错误名称!
定义异常:
异常名 exception
pragma exception_init(异常名,错误编码)
获取异常:
exception
when 异常名 then
异常处理;
二,知道异常信息名称,
可以直接获取异常
exception
when 异常信息名称 then
异常处理;
也可获取多个异常
exception
when 异常信息名称 then
异常处理;
when 异常信息名称 then
异常处理;
也可获取所有异常:
exception
when other then
异常处理;
异常处理:
如果是在函数中异常处理可返回错误信息描述
return 异常信息描述;
如果是在过程中可以触发异常处理:
RAISE_APPLICATION_ERROR(设定异常编号,异常信息描述);
用户自定义异常:
定义异常:
异常名 exception
抛出异常:
raise 异常名;
异常处理与系统异常相同!
相关文章推荐
- 源码-PL/SQL从入门到精通-第十二章-异常处理机制-Part 2
- ORACLE PL/SQL编程之五:异常错误处理
- PL/SQL学习(五)异常处理
- Oracle PL/SQL语言初级教程之异常处理
- PL/SQL的异常处理机制的初步探讨
- ORACLE PL/SQL编程之五: 异常错误处理
- Oracle:pl/sql 异常处理
- 【DB.PL/SQL】程序流程控制 —— 异常处理
- PL/SQL中的异常处理
- PL/SQL 异常错误处理
- Oracle 学习:PL/SQL循序渐进全面学习教程--最后一课 异常处理
- 109---oracle的oracle的PL/SQL,异常处理, 游标(CURSOR), 子程序,存储过程
- PL/SQL程序设计 第五章 异常错误处理
- ORACLE PL/SQL编程之五:异常错误处理
- Oracle笔记 七、PL/SQL 异常处理
- PL/SQL学习笔记-异常处理
- [推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)
- PL/SQL中的几种异常处理方法
- ORACLE PL/SQL 异常错误处理
- 【Oracle】PL/SQL——异常错误处理