【发布时间】:2017-09-22 23:10:38
【问题描述】:
我正在使用 oracle apex 5 构建应用程序,我希望用户在其中选择多个参数并根据用户选择的参数返回交互式报告。
其中一个参数是列表管理器项,用户在其中选择多个值以传递给 SQL 查询。 我的问题是如何将这些值传递给 sql 查询,项目类型是列表管理器,名称是 P2_OPTIONS 我如何将参数传递给生成报告的 SQL 查询。
【问题讨论】:
我正在使用 oracle apex 5 构建应用程序,我希望用户在其中选择多个参数并根据用户选择的参数返回交互式报告。
其中一个参数是列表管理器项,用户在其中选择多个值以传递给 SQL 查询。 我的问题是如何将这些值传递给 sql 查询,项目类型是列表管理器,名称是 P2_OPTIONS 我如何将参数传递给生成报告的 SQL 查询。
【问题讨论】:
存储在 P2_OPTIONS 中的选定值除以冒号,例如 2:7:17。
因此,您可以将此字符串插入查询中,初步将冒号替换为逗号并获得类似
的表达式... 和 (2,7,17) 中的参数 0 ...
或
您可以将此字符串解析为顶点集合并在您的查询中加入此集合
...和 apex_collections.collection_name = 'P2_OPTIONS_PARSED' 和参数0 = apex_collections.c001 ...
【讨论】: