1

そのため、nolock を使用してもロックはかかりません。未解決のロックを引き続き尊重しますか? たとえば、別のプロセスが排他ロックを設定している行を nolock で選択しようとすると、nolock での選択はブロックされますか、それとも行を選択しますか?

4

1 に答える 1

1

「NOLOCK」を使用すると、ロックが発生する前に存在するデータを意味するダーティリードが発生すると思います。あるデータを更新するためにテーブルに書き込みロックがかけられている場合、「NOLOCK」を使用してデータを読み込もうとすると、更新前のデータが返されます。

お役に立てれば!!

于 2011-09-08T20:45:59.097 に答える