【发布时间】:2020-03-18 15:37:29
【问题描述】:
我目前正在使用APEX_ERROR.ADD_ERROR 向用户显示用户友好的错误消息,并且想知道定义应用程序特定的顶点错误处理函数(例如this one)是否会以任何方式有益?还是应该坚持在我的 PL/SQL 过程中添加 APEX_ERROR.ADD_ERROR?
【问题讨论】:
标签: plsql oracle-apex oracle-apex-19.1
我目前正在使用APEX_ERROR.ADD_ERROR 向用户显示用户友好的错误消息,并且想知道定义应用程序特定的顶点错误处理函数(例如this one)是否会以任何方式有益?还是应该坚持在我的 PL/SQL 过程中添加 APEX_ERROR.ADD_ERROR?
【问题讨论】:
标签: plsql oracle-apex oracle-apex-19.1
您正在混合具有不同目的的两种不同的东西。
您可以调用apex_error.add_error 来添加当用户做错事时向堆栈添加一个错误,例如如果您在 PL/SQL 中编写自定义验证。
您可以使用自定义错误处理函数来控制引发错误时发生的情况,例如捕获特定的 APEX 错误并更改其呈现给用户的方式。
你可以同时做这两个,这取决于你想要达到的目标。
【讨论】: