Временная таблица в Bi Publisher - PullRequest
0 голосов
/ 27 мая 2020

Мне нужно запустить сценарий для временной таблицы перед запуском отчета в BI Publisher. Я хотел бы узнать пошаговую процедуру создания и заполнения ВРЕМЕННОЙ ТАБЛИЦЫ в Bi Publisher. Я пробовал искать, но нет четких инструкций, как это сделать. Приведите простой пример.

Заранее спасибо!

1 Ответ

1 голос
/ 27 мая 2020

Вы можете создать временную таблицу

- Создать таблицу

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 для отображения в вашем отчете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...