SQLServerの行ロックでお悩みの方へ

どうもgoo方面より、「SQLserver 行ロック」で来られた方がいらっしゃったので、記憶を頼りに書いておきます。

SELECT 〜 FROM table WITH (UPDLOCK,HOLDLOCK) WHERE 〜

だったと思います。これでcommitまでロックされているはず。本来ならばUPDLOCKだけでいいはずなんだけど、どうもだめみたい。必要なら会社で調べてみます。