バルクフェッチデータに対するFORALLでのUPDATE処理
バルクフェッチで取得した複数データを利用して
FORALLによるUPDATE処理を実施しようとしております。
尚、UPDATE対象テーブルはDBリンク経由となるのですが
問題ないでしょうか?
★サンプル
SELECT a,b BULK COLLECT INTO l_a, l_b
FROM l_mst
WHERE set_flg = 'N';
FORALL i IN l_a.first..l_a.last
UPDATE l_dat@DBリンク先
SET set_flg = 'Y'
WHERE a= l_a(i)
AND b = l_b(i);
COMMIT;