VAN http://msdn.microsoft.com/en-us/library/ ms187373.aspx NOLOCK Is gelijk aan READUNCOMMITTED. Zie READUNCOMMITTED verderop in dit onderwerp voor meer informatie.
READUNCOMMITED zal rijen twee keer lezen als ze het onderwerp zijn van een transatie, aangezien zowel de roll forward- als rollback-rijen in de database aanwezig zijn wanneer de transactie IN-proces is.
Standaard worden alle query's gecommitteerd gelezen, wat niet-gecommitteerde rijen uitsluit
Wanneer u in een tijdelijke tabel invoegt, geeft de selectie u alleen vastgelegde rijen - ik geloof dat dit alle symptomen dekt die u probeert uit te leggen