0 Replies Latest reply: Sep 21, 2011 8:18 PM by 889756 RSS

    バルクフェッチデータに対するFORALLでのUPDATE処理

    889756
      バルクフェッチで取得した複数データを利用して
      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;