SQL逆引き大全 363の極意

プロシージャの極意 - Tips277 表から取り出した複数行を処理する際、対象行を排他ロックする(FOR UPDATE付カーソル) (実行部)

登録タグ
SQL
Icon comment count 0
Icon stock count 0

5-2実行部Tips277 表から取り出した複数行を処理する際、対象行を排他ロックする(FOR UPDATE付カーソル)

Level3

結果セットを識別した段階で対象行をロックします。プログラム内で処理している間、対象データが他ユーザーによって処理されてしまい、データ不整合などが発生してしまうことを防止できます。

Oracle PPAS

DECLARE
   CURSOR emp_cur IS SELECT empno,sal
                     FROM emp
                     WHERE deptno = 10   
                     FOR UPDATE;

出典情報

Medium

SQL逆引き大全 363の極意

  • 著者: 株式会社アシスト

コメント

    コメントはありません