Oracle Apex:验证触发流程

时间:2018-06-19 08:42:55

标签: oracle oracle-apex oracle-apex-5.1

我有两种输入形式:

  • 输入1
  • 输入2

如果单击一个按钮,将触发一个进程,该进程使用这两个输入作为参数调用PL / SQL过程。

因此,只有在两个项目确实有有效输入时才应调用该过程。

如果我通过验证或" Value Required"来执行此操作,它正在运行但该过程仍在运行,我想避免这种情况。我尝试使用JS和$ v比较输入,如果它是空的或不是,但它不起作用。

我在18.1和5.1工作,所以它没有太大区别。

1 个答案:

答案 0 :(得分:1)

将验证放入PL / SQL过程并检查参数是否正常。这样的事情(验证它们是否不是NULL;你没有提到任何其他验证):

if :P1_INPUT_1 is not null and
   :P2_INPUT_2 is not null 
then
   your_procedure(:P1_INPUT_1, :P1_INPUT_2);
end;