在Oracle Apex 5中使用列表管理器

时间:2017-09-22 23:10:38

标签: oracle-apex oracle-apex-5

使用oracle apex 5构建应用程序,我希望用户选择多个参数并根据用户选择的参数返回交互式报告。

其中一个参数是列表管理器项,其中用户选择要传递给SQL查询的多个值。 我的问题是如何将这些值传递给sql查询,项类型是列表管理器,名称是P2_OPTIONS我如何将参数传递给生成报告的SQL查询。

1 个答案:

答案 0 :(得分:0)

存储在P2_OPTIONS中的选定值除以冒号,例如2:7:17。

因此,您可以将此字符串插入查询中,将冒号初步替换为逗号,并获得

之类的表达式

... 和(2,7,17​​)中的parameter0 ...

OR

您可以将此字符串解析为apex集合,并在查询中加入该集合

... 和apex_collections.collection_name ='P2_OPTIONS_PARSED' 和parameter0 = apex_collections.c001 ...