【Oracle】异常处理

来源:互联网 发布:程序员联合开发网注销 编辑:程序博客网 时间:2024/06/02 03:50

异常处理

异常处理:处理程序不可意料的操作,防止程序崩溃,起到友好提示

语法:exception when 异常类型 then 异常处理

异常类型(处理相关的异常)

 others:处理所有的异常 no_data_found:没有找到数据 too_many_rows:返回数据行数过多

自定义异常(实行弹窗的方式提示错误异常)

 raise_application_error(异常错误号,'异常消息'); 注:异常错误号的范围:-2000 到 -20999

示例

 示例一: exception when no_data_found then dbms_output.put_line('没有找到数据'); 示例二: exception when too_many_rows then dbms_output.put_line('返回的数据太多');示例三:exception when others then raise_application_error(-20001,'服务器正忙');dbms_output.put_line('出现错误了');
0 0
原创粉丝点击