行ロック

提供: MonoBook
ナビゲーションに移動 検索に移動

行ロック(英語:row lock)とは、データベースにおいて排他制御をレコード単位で行うことをいう。

ほとんどの製品ではトランザクション中にSELECT文を発行することで行ロックが行われ、COMMIT文やROLLBACK文でトランザクションを終わらせると自動的にロックが解除される。

行ロックの方法は製品により異なるのでググれ。だいたいは「SELECT ... FOR UPDATE」である。