複数行更新 (MRU) を使用する代わりに、pl/sql を使用して Apex Tabular Form を更新するにはどうすればよいですか?
前もって感謝します。
複数行更新 (MRU) を使用する代わりに、pl/sql を使用して Apex Tabular Form を更新するにはどうすればよいですか?
前もって感謝します。
はい、可能です。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 にこれを詳細に説明した「ハウツー」ドキュメントがありましたが、最近見つけられませんでした。