Источник параметров в триггере до отчета в Oracle Report - PullRequest
0 голосов
/ 16 октября 2019

В настоящее время я работаю над переносом отчетов оракула на другой механизм отчетов. Поэтому мне нужно знать, откуда поступают все данные и параметры.

Существует определенный «триггер отчета до», который, насколько я уже выяснил, будет вызываться до того, как будут получены данные. Некоторые столбцы-заполнители устанавливаются функцией этого триггера. Поэтому мне также нужно будет запустить этот код в моем перенесенном отчете.

Определение функции выглядит следующим образом:

function BeforeReport return boolean is
  P_id NUMBER;
  P_id2    NUMBER;
  P_id3    NUMBER

Теперь у меня вопрос: когда механизм отчетов вызывает эту функцию до того, как будут получены данные, как он узнает, что поместить в параметры? Откуда поступают эти данные или где определены, какие данные будут использоваться здесь?

Я использую Report Builder 12.2.1.3.0

1 Ответ

0 голосов
/ 16 октября 2019

Как вы понимаете, это не "параметры", а локально объявленные переменные (локально для этого триггера). Проверьте код, который следует;Я предполагаю, что это может выглядеть как

select e.empno
  into P_id
  from emp e
  where ...

или как-то так.

...