使用oracle apex 5构建应用程序,我希望用户选择多个参数并根据用户选择的参数返回交互式报告。
其中一个参数是列表管理器项,其中用户选择要传递给SQL查询的多个值。 我的问题是如何将这些值传递给sql查询,项类型是列表管理器,名称是P2_OPTIONS我如何将参数传递给生成报告的SQL查询。
答案 0 :(得分:0)
存储在P2_OPTIONS中的选定值除以冒号,例如2:7:17。
因此,您可以将此字符串插入查询中,将冒号初步替换为逗号,并获得
之类的表达式... 和(2,7,17)中的parameter0 ...
OR
您可以将此字符串解析为apex集合,并在查询中加入该集合
... 和apex_collections.collection_name ='P2_OPTIONS_PARSED' 和parameter0 = apex_collections.c001 ...