我有IG报告显示表中的数据。为了存储在IG报告更新中设置的某些RAITING值的新值,我在“处理”选项卡中创建了一个PL / SQL处理,其代码为
begin
insert into mytab values(:RATING);
commit;
end;
其中:RATING是IG报告列的项目。
我希望得到的是插入许多新的RATING,这些RA通过IG报告的多行更改进行更新。但是这段代码在我的特殊表中插入了一个空行。似乎Proccess创建为句子触发。您能否建议如何访问正在更新的每一行的值?
交互式网格,您可以使用下例所示的插入操作,在PLSQL进程中更改语法
begin
case :APEX$ROW_STATUS
when 'I' then
insert into emp ( empno, ename, deptno )
values ( :EMPNO, :ENAME, :DEPTNO )
returning rowid into :ROWID;
when 'U' then
update emp
set ename = :ENAME,
deptno = :DEPTNO
where rowid = :ROWID;
when 'D' then
delete emp
where rowid = :ROWID;
end case;
end;