
Oracle存储过程中的自定义异常处理
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了在Oracle数据库中如何编写和使用存储过程中自定义异常处理的方法,帮助开发者提高程序的健壯性和可维护性。
ORACLE 用户自定义异常小例子
1. 进入pl/sql测试窗口。
2. 执行以下语句:
```sql
declare
empname varchar2(255);
customize_exp EXCEPTION; -- 自定义异常
begin
FOR c IN (select d.* from scott.dept d) LOOP
begin
dbms_output.put_line(dept: || c.deptno || = || c.dname);
-- 当部门ID为40时抛出异常
if (c.deptno = 40) then
raise customize_exp;
end if;
exception when customize_exp then
dbms_output.put_line(自定义异常: || 部门ID: || c.deptno);
end;
end loop;
exception when others then
dbms_output.put_line(sqlerrm);
end;
```
全部评论 (0)
还没有任何评论哟~


