有人可以向我解释使用APEX_ERROR.ADD_ERROR
vs之间的区别RAISE_APPLICATION_ERROR
吗?使用一个与另一个(如果有)有什么缺点?还是有什么优势?在错误消息中呈现HTML代码是唯一的优势APEX_ERROR.ADD_ERROR
吗?两者似乎都在页面顶部显示错误消息。除了呈现HTML外,唯一的区别是,我看到的是使用APEX_ERROR可以指定显示错误的位置。我有什么想念的吗?
尽管结果看起来相似,但它们是不同的东西,具有不同的用途,因此两者都没有优点或缺点。
APEX_ERROR.add_error
是一个APEX API调用,允许您以编程方式将错误消息注入堆栈以报告给用户。
RAISE_APPLICATION_ERROR
是一个PL / SQL命令,用于触发自定义异常(事后看来,应该调用它RAISE_APPLICATION_EXCEPTION
以避免混淆...)。像任何PL / SQL异常一样,如果您的PL / SQL代码无法处理或抑制该异常,则APEX会像其他任何错误消息一样向用户显示该异常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句