Z http://msdn.microsoft.com/en-us/library/ ms187373.aspx NOLOCK Jest odpowiednikiem READUNCOMMITTED. Aby uzyskać więcej informacji, zobacz READUNCOMMITTED w dalszej części tego tematu.
READUNCOMMITED odczyta wiersze dwukrotnie, jeśli są one przedmiotem transakcji, ponieważ zarówno wiersze do przodu, jak i do wycofania istnieją w bazie danych, gdy transakcja jest w toku.
Domyślnie wszystkie zapytania są czytane zatwierdzone, co wyklucza niezatwierdzone wiersze
Po wstawieniu do tabeli tymczasowej wybór da ci tylko zatwierdzone wiersze - wierzę, że obejmuje to wszystkie objawy, które próbujesz wyjaśnić