RAISE_APPLICATION_ERROR
来源:互联网 发布:淘宝买鞋子调包 编辑:程序博客网 时间:2024/06/06 07:34
RAISE_APPLICATION_ERROR 是将应用程序专有的错误从服务器端转达到客户端应用程序。
声明格式:
RAISE_APPLICATION_ERROR (error_num IN NUMBER,error_msg IN VARCHAR2);
该错误是一种自定义的事物错误类型,并非系统中已经命名存在的错误类型。其中,error_num和 error_msg 都是自定义的。error_num 取值范围必须在 -20000 — -20999 之间,这样才能保证不会与oracle的任何错误代码相冲突。error_msg 的长度不能超过2k,否则截取2k。
比如,在自己的存储过程中有这么一个例子:
CREATE OR REPLACE PROCEDURE HR.secure_dml
IS
BEGIN
IF TO_CHAR (SYSDATE, 'HH24:MI') NOT BETWEEN '08:00' AND '18:00'
OR TO_CHAR (SYSDATE, 'DY') IN ('SAT', 'SUN') THEN
RAISE_APPLICATION_ERROR (-20205,'You may only make changes during normal office hours');
END IF;
END secure_dml;
上述存储过程用于提醒用户,修改记录只能在正常工作时间段内。(非星期六和星期日的8点到18点)。
- RAISE_APPLICATION_ERROR
- RAISE_APPLICATION_ERROR
- RAISE_APPLICATION_ERROR
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR用法
- ORACLE RAISE_APPLICATION_ERROR
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR 用法
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR用法
- RAISE_APPLICATION_ERROR用法
- SQL语法总结
- sql实现IP的整数与字符串转化
- SQLCODE和SQLERRM
- ASM_4HelloWorld完整代码
- 曾国藩语录
- RAISE_APPLICATION_ERROR
- android 退出应用的方法
- 感恩节
- asp.net替换html标签的程序
- VC编辑时报错Cannot open precompiled header file: 'Debug/.pch': No such file or directory
- The top conference in computer field
- Ogre终于开始改进其对地形渲染的支持
- Page_PreInit
- 如何配置 SQL Server 2005 允许远程连接