0

I know the use of NOLOCK, but can someone please help me with the mechanism of NOLOCK.

  1. if a table is write-locked will no lock return values(during the write-lock).

if yes then which state of data will it refer ?

Ashutosh Arya
  • 1,138
  • 2
  • 8
  • 14

1 Answers1

2

Yes, NOLOCK can return locked data. The state of the data returned is not determined (and for almost every claim of 'it will be consistent with...' you can find a counter-example posted by one MVP or another...). NOLOCK reads are not guaranteed to be correct and, in fact, are often incorrect. There is never a good reason to use NOLOCK. You should address the underlying problem, not try to cop out with dirty reads.

Remus Rusanu
  • 288,378
  • 40
  • 442
  • 569