举例
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;
最后
以上就是高挑机器猫最近收集整理的关于RAISE_APPLICATION_ERROR错误处理的全部内容,更多相关RAISE_APPLICATION_ERROR错误处理内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复