oracle 在运行时执行任何验证的验证引擎

aurhwmvo  于 2023-06-05  发布在  Oracle
关注(0)|答案(1)|浏览(199)

目前oracle apex提供验证,可以在任何级别使用任何操作符创建,但是我的要求是在用户级别定义验证,例如用户应该能够在前端的任何级别设置任何验证标准,这将与oracle apex验证相同。预期的表结构,相对于验证定义在用户级或任何其他想法,我们可以使用相同的顶点验证引擎上前端

s3fp2yjn

s3fp2yjn1#

可能有几种方法可以解决这个问题,这取决于您想要执行的验证类型,以及您可以为用户提供多大的灵活性。
apex_plugin_util API中提供的函数可以帮助您实现目标。例如:

select apex_plugin_util.get_plsql_expression_result  ('1+2') sm
 ,apex_plugin_util.get_plsql_expression_result  (':app_id') bv
 ,apex_plugin_util.get_plsql_expression_result  (q'~case when 1=2 then 'T' else 'F' end~') cse 
from dual;

SM    BV    CSE  
----- ----- -----
3     105   F

相关问题