我有以下例外:
EXCEPTION
WHEN DateOverlapException THEN
raise_application_error (-20001,'Dates are overlapping');
WHEN DateOrderException THEN
raise_application_error (-20002,'Date order error has occured');
END;
如果我删除第二个异常,它将运行该脚本,但使用它,它将不会运行脚本。只是说编译错误发生了。不知道问题是什么。谁知道?感谢。
答案 0 :(得分:0)
请发布整个块以获得快速回答。
可能你没有在声明部分声明DateOrderException异常。
declare
...
...
DateOrderException exception;
begin
.....
....
EXCEPTION
WHEN DateOverlapException THEN
raise_application_error (-20001,'Dates are overlapping');
WHEN DateOrderException THEN
raise_application_error (-20002,'Date order error has occured');
END;