Oracle APEX、PL/SQL pkg 或 prc 连接多个表以提取数据并根据页面项值将其下载为平面文件

问题描述 投票:0回答:1

我正在使用 Oracle APEX api,单击按钮上的

apex_data_export.export
,通过连接多个表并在
p_sql_query
参数的 where 子句中传递页面项来传递 sql 查询,将 sql 查询的输出下载为平面文件。由于表数据有数百万条记录,api 要么花费更多时间来处理输出和下载文件,要么导致超时错误。

因此想知道是否有任何替代方法可以通过创建包或过程来通过自定义 pl/sql 过程来实现此目的。感谢对此的任何帮助。

谢谢,
里查

oracle plsql oracle-apex
1个回答
0
投票

查看 zip_util,它是开源 APEXIR_XLSX APEX 插件的一部分,可以从交互式报告创建 Excel 电子表格。我们在工作中经常使用该插件;我时不时地浏览一下 zip-util 的代码,我认为它可以单独用来做你想做的事情。

© www.soinside.com 2019 - 2024. All rights reserved.