会话在plsq sql oracle apex中捕获到异常后到期

时间:2019-04-10 06:20:26

标签: oracle11g oracle-sqldeveloper oracle-apex-5 oracle-apex-5.1

我们正在oracle apex中进行自定义身份验证, 如果用户输入字符(仅允许数字)INVALID_NUMBER异常,则出现在pl sql中

消息成功通过 apex_error.add_error 出现,但据我所知,在下一次尝试时,我们收到消息“您的会话已过期” apex_error.add_error 销毁会话。我的问题是 apex_error.add_error 之后如何保持活动会话 或如何在消息后重新生成sesison

exception when INVALID_NUMBER then
  apex_error.add_error(
   p_message          => 'UserName Must be Number',
    p_display_location => apex_error.c_inline_in_notification);

1 个答案:

答案 0 :(得分:0)

我希望您可以使用apex_util.set_custom_auth_status进行通知。

apex_util.set_custom_auth_status (p_status => 'UserName Must be Number..!');