SQL逆引き大全 363の極意

トランザクションの極意 - Tips174 任意のタイミングで、任意の行をロックする (同時実行制御)

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

3-2同時実行制御Tips174 任意のタイミングで、任意の行をロックする

Level1

データ参照結果をもとに変更処理を行う際、参照から変更する間に他ユーザーがデータを変更すると、目的の処理が行えない場合があります。参照段階で該当行のデータをロックすれば、他ユーザーによるデータ変更の問題を防止できます。

Oracle PPAS PostgreSQL MySQL

/*トランザクションの開始*/
SELECT empno,ename,sal
FROM emp
WHERE deptno = 10
FOR UPDATE;  

出典情報

Medium

SQL逆引き大全 363の極意

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

コメント

    コメントはありません