「行ロック」の版間の差分

提供:MonoBook
ページの作成:「'''行ロック'''(英語:row lock)とは、データベースにおいて排他制御をレコード単位で行うことをいう。 ほとんどの製品では…」
 
編集の要約なし
3行目: 3行目:
ほとんどの製品ではトランザクション中にSELECT文を発行することで行ロックが行われ、COMMIT文やROLLBACK文でトランザクションを終わらせると自動的にロックが解除される。
ほとんどの製品ではトランザクション中にSELECT文を発行することで行ロックが行われ、COMMIT文やROLLBACK文でトランザクションを終わらせると自動的にロックが解除される。


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


<br />
<br />

2020年5月15日 (金) 01:06時点における版

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

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

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