在oracle apex中下载空的交互式报告

时间:2019-01-03 14:08:10

标签: oracle variables download bind apex

我使用的是oracle apex免费测试工作区。当我尝试下载交互式报告时,它为空。 我使用2个绑定变量,当我调试会话中的值时,报告在屏幕上显示正常,但下载时为空。 我在报告中使用“要提交的页面项”选项,甚至添加了动态操作以确保值在会话中

在我的报表查询中,Im使用“ with data as(...)”来处理列表中的各种变化,以避免出现类似这样的情况:其中(:P21_AUX)中的WP / TASK, 我取自https://asktom.oracle.com/Misc/varying-in-lists.html

当我按下Download时,我相信它会在下载前重新处理查询,并且会话似乎正常:

  

.........名称= P21_LAST_IMP(id = 19056490994370054733),值= 18/12/2018,校验和=   .........名称= P21_AUX(id = 19056491504938054739),值= 1D202-006-502,1D202-006-503,校验和=   会话状态:保存“要提交的项目”   会话状态:P21_LAST_IMP => 18/12/2018   ...不保存:相同的值/密码/无会话   会话状态:P21_AUX => 1D202-006-502,1D202-006-503

这是我的查询

with data
 as
 (
  select
    trim( substr (txt,
          instr (txt, ',', 1, level  ) + 1,
          instr (txt, ',', 1, level+1)
             - instr (txt, ',', 1, level) -1 ) )
      as token
    from (select ','||:P21_AUX||',' txt
            from dual)
  connect by level <=
    length(:P21_AUX)-length(replace(:P21_AUX,',',''))+1
  )
select * from PO02
where "WP/TASK" in (SELECT "WP/TASK" from budget)
and FILE_DATE = to_date(:P21_LAST_IMP,'DD/MM/YYYY')
and "WP/TASK" in (select * from data)
order by "WP/TASK", date1 asc

0 个答案:

没有答案