SELECT FOR UPDATE - オラクル・Oracle SQL 入門

SELECT 〜 FOR UPDATE [OF] 句は行レベルでロックをする仕組みである。そのために SELECT した後のプロシージャ処理で処理中のレコードが更新されたり、削除されたりすることを防ぐことが可能である。