我有一个顶点红外线。在报告上设置过滤器的顶点项目很少。
查询太大(超过60 K个字符),无法粘贴到区域源上。
如果被PL/SQL Function Body returning SQL query
调用,它也给出ORA-06502: PL/SQL: numeric or value error
。
因此我创建了一个数据库View
来满足这个需求。
但是我不知道如何将这些apex-item值传递给View。
最初,我想使用apex_application_page_items
沿着apex_application_items
来满足需求。但同样,我不知道如何检查session_id
或app_user
。
请注意:由于复杂的查询和大量的数据,我不能做select * from view where view_column = apex_item;
,我需要将apex-item传递到View的SQL查询中。
任何帮助将不胜感激。
谢谢
1条答案
按热度按时间sc4hvdpw1#
您不将项目的值 * 传递给视图 *,而是在交互式报表的查询中使用它们。
假设视图名称为
V_EMP
,它选择有关员工的各种值。页面项为P1_DEPT
(部门)和P1_JOB
。查询将看起来像这样: