待ち状態を発生させたい - Insider.NET

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=41325&forum=7

隔離レベルがSerializableなので、起こっているエラーは
ORA-08177: can't serialize access for this transaction
だと思います。

この場合は、更新を行おうとしている行を事前にSELECT FOR UPDATEしましょう。
OracleはSerializableの場合に、Phantom readの回避をロックではなく、
トランザクションを失敗させて対処します。

メモ。