Bi Publisher中的临时表

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

在BI Publisher中运行报表之前,我需要为临时表运行脚本。我想了解有关如何在Bi Publisher中创建和填充TEMPORARY TABLE的分步过程。我尝试搜索,但是没有明确的步骤进行搜索。请举一个简单的例子。

提前感谢!

oracle plsql report bi-publisher
1个回答
0
投票
-创建表

create global temporary table XX_TEST_TMP ( ID NUMBER, CUSTOMER_NAME VARCHAR2(150) ) on commit preserve rows;

-使用功能执行将数据插入表的程序包

create package xxx_test_pkg as
   function insert_table_tmp.....
   ...
   insert into XX_TEST_TMP values(....);
   commit
end;

在数据源XMLP中,然后添加更多内容以向表temp执行插入数据。

<dataTrigger name="beforeReport" source="xxx_test_pkg.insert_table_tmp" />

此后,选择表XX_TEST_TMP上的数据以显示在您的报告中。

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