ORACLE/PLSQL 异常处理
来源:互联网 发布:仿猎奇网92game源码 编辑:程序博客网 时间:2024/05/24 07:33
1.示例一:
Declare
v_ival number;
i number;
error_message exception; --声明一个出错处理
Begin
for t in 1..10 loop
i:=i+t;
DBMS_OUTPUT.PUT_LINE(t);
if t>=5 then --引发错误处理
raise error_message; --抛出异常会中断循环
end if;
end loop;
exception
when error_message then
DBMS_OUTPUT.PUT_LINE('出错误了');
END;
2.示例二:
Declare
date_exception exception;
v_date date;
Begin
--可以覆盖 ORACLE 的错误消息
Begin
select to_date('cuowu','yyyy-mm-dd') into v_date from dual;
exception
when others then
Raise date_exception;
End;
exception
when date_exception then
DBMS_OUTPUT.PUT_LINE('时间错误了');
END;
3.示例三:
Declare
v_ival number;
i number;
error_message exception; --声明一个出错处理
Begin
for t in 1..10 loop
i:=i+t;
DBMS_OUTPUT.PUT_LINE(t);
if t = 4 then
raise_application_error('-20001','异常消息!');
end if;
end loop;
exception
when others then
DBMS_OUTPUT.PUT_LINE(sqlerrm);
END;
- ORACLE/PLSQL 异常处理
- Oracle -- plsql异常处理
- ORACLE PLSQL 异常处理
- 【Oracle篇】异常处理和PLSQL
- Oracle PlSql/Form 异常与处理
- PLSQL异常处理初步
- PLSQL 的异常处理
- plsql中的异常处理
- PLSQL 异常处理
- PLSQL----异常处理
- oracle/plsql/异常
- Oracle PLSQL Exception异常分类、异常抛出、异常处理、异常传播
- PLSQL编程5:plsql异常处理
- PLSQL学习(三) 异常处理
- plsql连接oracle客户端异常解决方案
- oracle/plsql 进程锁死处理
- Oracle/plsql 进程锁死处理
- oracle数据异常处理
- 客户应用程序调用COM API CoFreeUnusedLibraries()时,COM库遍历这个客户端应用已加载所有的DLL服务器并通过调用它的DllCanUnloadNow()函数查询每一个服务器
- 项目感受之Easyui tabs的herf和content属性
- iPhone/iPad开发札记 2012/03/31
- C#.net中的using语法
- 《创业法典》流程图
- ORACLE/PLSQL 异常处理
- 建立免费的编程环境 AVR Studio 4+WinAVR
- 正确地做事与做正确的事同样重要
- 多服务器共享session及session散列存储时的创建目录代码
- 解压提取RPM包里的文件
- 近期计划
- Xcode利用GDB调试
- 与模式对话框进行数据交换
- 去除保存的网上邻居访问密码