在BI Publisher中运行报表之前,我需要为临时表运行脚本。我想了解有关如何在Bi Publisher中创建和填充TEMPORARY TABLE的分步过程。我尝试搜索,但是没有明确的步骤进行搜索。请举一个简单的例子。
提前感谢!
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上的数据以显示在您的报告中。