如何使用 pl/sql 更新 Apex 表格表单,而不是使用多行更新(MRU),甚至可能吗?
提前致谢。
是的,有可能。您可以删除(或禁用)诸如 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 上曾经有一个“操作方法”文档详细描述了这一点,但我最近无法找到它。