您的位置:首页 > 数据库 > Oracle

oracle异常处理机制

2011-09-26 21:11 295 查看
oracle 异常处理机制

1.异常处理

在pl/sql中的 一个警告和错误称为异常。异常包括编译异常和运行异常。

2.异常的分类

系统异常

自定义异常

3.异常的结构

exception

when ... then

..
4.常见的系统异常

系统异常 说明

DUP_VAL_ON_INDEX 违法唯一性约束

NO_DATA_FOUND 在一个select into语句中无返回值

TOO_MANY_ROWS 返回行数过多

VALUE_ERROR 一个算法、转换、截断或大小约束发生错误

ZERO_DEIIDE 分母为零除错误

eg:

declare

test varchar2(20);

begin

select name into test from depart where id='jjj';

dbms_output.put_line(test);

exception

when NO_DATA_FOUND THEN

dbms_output.put_line('数据不存在!');

end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: