如何在经典报表中设置动态结果集?

How can I set a dynamic Result Set in Classic Report?

我正在创建一个流程来导入 CSV 文件并将其显示在经典报告中。 该过程使用 PL/SQL,它具有验证检查和编辑一些字符串数据。

我想将名为CSV_RESULT_EDITED 的已处理结果集设置为名为P14_Report 的经典报表源。 可以像下面这样写吗?

P14_Report.Source = CSV_RESULT_EDITED

谢谢你看到我的问题:)

在 apex 应用程序中处理动态结果集的最佳方法是使用 apex_collections api。在处理导入的数据时将所有行添加到集合中,然后在报告源中你会得到类似的东西:

  SELECT <relevant columns for your use case> 
    FROM apex_collections 
   WHERE collection_name = '<your_collection_name>'

只要 apexe 会话处于活动状态,收集数据就会持续存在