Oracle 使用PLSQL更新Apex表格
我如何用pl/sql来更新Apex表格,而不是使用多行更新(MRU),这可能吗Oracle 使用PLSQL更新Apex表格,oracle,plsql,oracle-apex,tabular-form,Oracle,Plsql,Oracle Apex,Tabular Form,我如何用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_applicat
提前谢谢。是的,这是可能的。您可以删除(或禁用)标准进程,如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_application.g_f03等数组(查看页面源并查找控件名称,例如“f03_0001”)
- 某些项目类型(如复选框)的工作方式与其他项目不同
- 如何执行乐观锁定以防止更新丢失