Oracle报表中Before报表触发器中的参数源
我目前正在将oracle报表迁移到另一个报表引擎。因此,我需要知道所有数据和参数的来源 据我所知,有一些“在报告触发器之前”的定义将在获取数据之前调用。某些占位符列由此触发器的函数设置。因此,我还需要在迁移的报告中运行此代码 函数定义如下所示:Oracle报表中Before报表触发器中的参数源,oracle,parameters,triggers,oraclereports,Oracle,Parameters,Triggers,Oraclereports,我目前正在将oracle报表迁移到另一个报表引擎。因此,我需要知道所有数据和参数的来源 据我所知,有一些“在报告触发器之前”的定义将在获取数据之前调用。某些占位符列由此触发器的函数设置。因此,我还需要在迁移的报告中运行此代码 函数定义如下所示: function BeforeReport return boolean is P_id NUMBER; P_id2 NUMBER; P_id3 NUMBER 我现在的问题是:当报表引擎在提取数据之前调用此函数时,它如何知道将什
function BeforeReport return boolean is
P_id NUMBER;
P_id2 NUMBER;
P_id3 NUMBER
我现在的问题是:当报表引擎在提取数据之前调用此函数时,它如何知道将什么放入参数中?这些数据来自何处或定义在何处,这里将使用哪些数据
我使用的是报表生成器12.2.1.3.0,按照您的说法,这些不是“参数”,而是本地声明的变量(该触发器的本地)。检查下面的代码;我想它可能看起来像
select e.empno
into P_id
from emp e
where ...
或者类似的