SQLServerの行ロックでお悩みの方へ
どうもgoo方面より、「SQLserver 行ロック」で来られた方がいらっしゃったので、記憶を頼りに書いておきます。
SELECT 〜 FROM table WITH (UPDLOCK,HOLDLOCK) WHERE 〜
だったと思います。これでcommitまでロックされているはず。本来ならばUPDLOCKだけでいいはずなんだけど、どうもだめみたい。必要なら会社で調べてみます。
どうもgoo方面より、「SQLserver 行ロック」で来られた方がいらっしゃったので、記憶を頼りに書いておきます。
SELECT 〜 FROM table WITH (UPDLOCK,HOLDLOCK) WHERE 〜
だったと思います。これでcommitまでロックされているはず。本来ならばUPDLOCKだけでいいはずなんだけど、どうもだめみたい。必要なら会社で調べてみます。