2009-06-27 7 views

答えて

12

これは私の頭の一番上にあります。dbms_lockを介して名前付きロックを使用することを検討してください。 http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_lock.htm#CHDICHDC

beginステートメントの直後にロックを取得してから、 終了時に解放してください(エラー/例外を念頭に置いてください!)。

KT

+3

私は以前この方法を使っていましたが、うまく動作します。 - http://jeffkemponoracle.blogspot.com/2005/10/user-named-locks-with-dbmslock.html –

-1

簡単な解決策は、FOR UPDATEを使用して、テーブルレベルでのロックを使用することができます。

関連する問題