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

问题描述 投票:1回答:1

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

消息由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);
oracle11g oracle-sqldeveloper oracle-apex-5 oracle-apex-5.1
1个回答
0
投票

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

apex_util.set_custom_auth_status (p_status => 'UserName Must be Number..!');
© www.soinside.com 2019 - 2024. All rights reserved.