RAISE_APPLICATION_ERROR错误处理
2012-05-08 16:00
288 查看
举例
1.阻止小于18岁的用户增加到数据库 employee 表中
CREATE OR REPALCE
TRIGGER
minimun_age_check
BEFORE INSERT ON employee
FOR EACH ROW
BEGIN
IF ADD_MONTHS( :new.birth_date, 18*12) > SYSDATE
THEN
RAISE_APPLICATION_ERROR(-20001, 'Employees must at least eighteen
years of age.');
END IF;
END;
2.用于存储过程检验输入参数
if
(lindex<1)then
RAISE_APPLICATION_ERROR(20001,'索引必须从1开始!');
end
if;
1.阻止小于18岁的用户增加到数据库 employee 表中
CREATE OR REPALCE
TRIGGER
minimun_age_check
BEFORE INSERT ON employee
FOR EACH ROW
BEGIN
IF ADD_MONTHS( :new.birth_date, 18*12) > SYSDATE
THEN
RAISE_APPLICATION_ERROR(-20001, 'Employees must at least eighteen
years of age.');
END IF;
END;
2.用于存储过程检验输入参数
if
(lindex<1)then
RAISE_APPLICATION_ERROR(20001,'索引必须从1开始!');
end
if;
相关文章推荐
- ASP.NET错误处理方法归结(方法2):Application_Error 事件
- 在系统出现未处理的错误时,在Global的Application_Error记录下错误
- Oracle PL/SQL 非预定义异常、自定义异常处理、RAISE_APPLICATION_ERROR
- asp.net错误处理Application_Error事件示例
- 11.在Global的Application_Error处理错误示例
- 怎样处理Svchost.exe Application Error错误
- 在系统出现未处理的错误时,在Global的Application_Error记录下错误
- global文件里Application_Error方法处理记录应用程序错误日志
- 错误处理:error(0) error portability:3 this xilinx application has run out of memory has encountered a memory conflict
- 在Global中Application_Error事件处理错误信息
- 网狐荣耀版或其它安卓项目出现Application cannot be exported due to the error(s) below.错误的处理方法
- 【Oracle】PL/SQL 非预定义异常、自定义异常处理、RAISE_APPLICATION_ERROR
- Oracle 异常处理 raise_application_error sqlcode sqlerrm
- asp.net错误处理Application_Error事件示例
- 在Global中Application_Error事件处理错误信息
- [Android_Bug]处理PhoneGap Application Error: "The connection to the server was unsuccessful.(file:///android_asset/www/index.html)"的错误
- 处理phonegap(cordova) application error the connection to the server was unsuccessful的错误
- javaweb 处理严重: Error configuring application listener of class..的错误
- 【Oracle】PL/SQL 非预定义异常、自定义异常处理、RAISE_APPLICATION_ERROR
- 配置Android开发环境常见错误解决办法(陆续添加)“your project contains error(s),please fix them before running your application”.