「行ロック」の版間の差分
Administrator (トーク | 投稿記録) ページの作成:「'''行ロック'''(英語:row lock)とは、データベースにおいて排他制御をレコード単位で行うことをいう。 ほとんどの製品では…」 |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 3行目: | 3行目: | ||
ほとんどの製品ではトランザクション中にSELECT文を発行することで行ロックが行われ、COMMIT文やROLLBACK文でトランザクションを終わらせると自動的にロックが解除される。 | ほとんどの製品ではトランザクション中にSELECT文を発行することで行ロックが行われ、COMMIT文やROLLBACK文でトランザクションを終わらせると自動的にロックが解除される。 | ||
行ロックの方法は製品により異なるので[[ググれ]]。だいたいは「SELECT ... FOR | 行ロックの方法は製品により異なるので[[ググれ]]。だいたいは「SELECT ... FOR UPDATE」である。 | ||
<br /> | <br /> | ||
2020年5月15日 (金) 01:06時点における版
行ロック(英語:row lock)とは、データベースにおいて排他制御をレコード単位で行うことをいう。
ほとんどの製品ではトランザクション中にSELECT文を発行することで行ロックが行われ、COMMIT文やROLLBACK文でトランザクションを終わらせると自動的にロックが解除される。
行ロックの方法は製品により異なるのでググれ。だいたいは「SELECT ... FOR UPDATE」である。