如何使用 pl/sql 而不是使用多行更新(MRU)更新 Apex 表格,甚至可能吗?
提前致谢。
最佳答案
对的,这是可能的。您可以删除(或禁用)诸如 ApplyMRU 之类的标准进程,并用您自己的 PL/SQL 进程替换它们来处理表格形式的数组,如下所示:
for i in 1..apex_application.g_f02.count loop
update dept
set dname = apex_application.g_f03(i)
where deptno = apex_application.g_f02(i);
end loop;
但是,这并不简单,您需要了解一些知识才能做到这一点,例如:
apex.oracle.com 上曾经有一个“how to”文档详细描述了这一点,但我最近无法找到它。
关于oracle - 使用 PLSQL 更新 Apex 表格形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3962731/