如何使用 PLSQL 动态内容打印基于 LOV 记录的多个内容?

问题描述 投票:0回答:1

我有一个页面由两个区域组成。第一个是静态内容,有 3 个页面项目,其中一个是 LOV,其他是日期。第二个区域是 plsql 动态内容的类型,当存在基于第一个区域的一行时,应该打印基于第一个区域的数据,没有任何错误。当基于 LOV 和日期范围有多个数据记录时,我收到错误(精确获取返回的行数超过请求的行数) 我尝试在代码中使用光标 for 循环,但错误仍然出现

plsql oracle-apex
1个回答
0
投票

这是通用主题的一个例子,这段代码会给你一个想法。

declare

 cursor c_tasks is
   select task_name, assigned_to
     from eba_ut_chart_tasks
    where rownum < 5;
 
begin
  sys.htp.p('');
  for a in c_tasks
  loop
    sys.htp.p('' || apex_escape.html(a.task_name) || ' (' || apex_escape.html(a.assigned_to) || ')' );
  end loop;
  sys.htp.p('');
end;
© www.soinside.com 2019 - 2024. All rights reserved.