APEX Oracle 用行值填充项目

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

我有一个文本类型为 P_10_TEXTITEM 的项目。我想通过 SQL 代码用值填充此项目,其中每个值都位于一个新行中。当我填充此项目时,什么也没有出现......

我有一个文本类型的项目,我想通过 SQL 代码为其分配行值

 v_empInfo := row.EName || ': ' || row.Comm || chr(13);
 v_output  := v_output || v_empInfo;
P_10_TEXTITEM : = v_output;

不幸的是,该项目中没有显示任何值

oracle plsql oracle-apex
1个回答
0
投票

你没有说你到底是怎么做的;

row
是什么?局部变量是如何声明的?

无论如何:使用 Scott 的示例模式,我的

FOR
光标循环用员工及其工作填充 Textarea 项目。为此,我创建了一个页面加载动态操作

begin
  :P2_TEXT := null;
  
  for cur_r in (select ename, job from emp where deptno = 20) loop
    :P2_TEXT := :P2_TEXT || cur_r.ename ||', '|| cur_r.job || chr(13);
  end loop;
end;

看一下显示动态操作和输出的屏幕截图:

© www.soinside.com 2019 - 2024. All rights reserved.