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