Oracle apex classic report - PullRequest
       9

Oracle apex classic report

0 голосов
/ 02 октября 2018

Как я могу создать классический отчет оракула, используя эту функцию оракула:

CREATE OR REPLACE function HR.pivot_func
     return     sys_refcursor
   as
     v_sql     varchar2 (32767);
     v_refcur  sys_refcursor;
   begin
     v_sql :=
        'select *
         from     (select current_position,
                fk_department,
                wages
             from     emp)
         pivot  (sum (wages)
            for fk_department in (';
     for r in
        (select distinct fk_department
         from     emp)
     loop
        v_sql := v_sql || '''' || r.fk_department || ''',';
     end loop;
     v_sql := rtrim (v_sql, ',') || ')) order  by 1';
     open v_refcur for v_sql;
     return v_refcur;
   end pivot_func;
/

1 Ответ

0 голосов
/ 02 октября 2018

Создать классический отчет на основе функции .

...