SQL逆引き大全 363の極意

トランザクションの極意 - Tips179 表ロックが競合した際、任意の秒数待機しても解放されない場合は制御を戻す (同時実行制御)

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

3-2同時実行制御Tips179 表ロックが競合した際、任意の秒数待機しても解放されない場合は制御を戻す

Level2

先行処理(例えばDML)によって既に対象表がロックされているため、一定時間経過しても待機から解放されない場合、エラーを発生させ待機を回避します。

Oracle

LOCK TABLE emp   
IN EXCLUSIVE MODE   
WAIT 5;  

LOCK TABLEの後に、対象の表名を指定します(①)。その後、IN句でロックモードを指定します(②)。既に他の処理によって対象がロックされている場合は、WAITオプシ

出典情報

Medium

SQL逆引き大全 363の極意

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

コメント

    コメントはありません