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