Hatena::ブログ(Diary)

.Net放浪記録 このページをアンテナに追加 RSSフィード

2006年07月21日

SQLServerでの行ロック

http://msdn2.microsoft.com/ja-jp/library/ms187373.aspx

ここら辺に、SQLServerでも行ロックができるようなことが書いてある。しかし、WITH (UPDLOCK,ROWLOCK)としても、行ロックされずテーブルロック?されてしまう。

どうやったら行ロックできるのだろう。

は 2010/03/24 23:51 SQLサーバーでは、
キーで検索して全フィールド持ってくるようなUPDLOCKなSQLを
一行づつ流す以外では、確実な更新行ロックは保証されません。
対象データが5000以下であれば、むしろUPDATEをかけてやれば、行単位の排他ロックにすることができます。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/iltc/20060721/1153490309