Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle APEX Новый топик    Ответить
 Как вытащить SQL формируемый в Interactive Grid ?  [new]
VictorSha
Member

Откуда:
Сообщений: 6
Приветствую, участники форума.

Не подскажете ли как можно вытащить из недр Апекса sql, формируемый при использовании IG?
В режиме дебага я могу посмотреть запрос, лежащий в основе IG
Например,
select q.*,count(*) over () "APEX$TOTAL_ROW_COUNT"
from(select q.*
from(select q.*,coalesce(to_char("l19064494556873706"."DNAME"), to_char(q."DEPTNO")) "APEX$L19064494556873706"
from(select "ENAME","JOB","HIREDATE","DEPTNO"
from(select ename,job,hiredate,deptno from emp
)q
)q,
(select dname,deptno from dept
)"l19064494556873706"
where "l19064494556873706"."DEPTNO"(+)=q."DEPTNO"
)q
where q."JOB"=:apex$1
)q

Мне бы хотелось найти способ получения подобного sql программным образом, для формирования из него отчета в другой программе.

Например, здесь предлагают использовать питоновскую библиотеку для выгрузки в эксель
Использование python скриптов совместно с Oracle Apex
31 авг 17, 15:01    [20762136]     Ответить | Цитировать Сообщить модератору
 Re: Как вытащить SQL формируемый в Interactive Grid ?  [new]
blkangel
Member

Откуда:
Сообщений: 1664
Для получения запроса в IR есть функция APEX_IR.GET_REPORT.
Может она и для грида сработает?
Сам не пробовал.
4 сен 17, 11:26    [20769224]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle APEX Ответить