我可以在Oracle BI Publisher中的其他查询之前调用数据模型中的存储过程吗?

时间:2017-08-03 12:00:04

标签: sql oracle business-intelligence bi-publisher oracle-bi

我需要在数据模型中调用2个SQL查询,但在调用它们之前,我需要使用参数执行存储过程。

这是否可以在BI Publisher中使用?

1 个答案:

答案 0 :(得分:1)

是的,可以使用事件触发器。此功能适用于版本11.1.1.6。您可以在此处参考文档https://docs.oracle.com/cd/E23943_01/bi.1111/e22258/add_event_trig.htm#BIPDM331

<强>更新 根据文档,只允许使用函数。 “BI Publisher数据模型支持数据之前和执行存储在Oracle数据库中PL / SQL包中的PL / SQL函数的数据触发器之后。包中PL / SQL函数的返回数据类型必须是布尔类型并且函数必须显式返回TRUE或FALSE。“