VON http://msdn.microsoft.com/en-us/library/ ms187373.aspx NOLOCK ist äquivalent zu READUNCOMMITTED. Weitere Informationen finden Sie weiter unten in diesem Thema unter READUNCOMMITTED.
READUNCOMMITED liest Zeilen zweimal, wenn sie Gegenstand einer Transaktion sind, da sowohl die Rollforward- als auch die Rollback-Zeilen in der Datenbank vorhanden sind, wenn die Transaktion IN Bearbeitung ist.
Standardmäßig werden alle Abfragen lesefestgeschrieben, was nicht festgeschriebene Zeilen ausschließt
Wenn Sie in eine temporäre Tabelle einfügen, gibt Ihnen die Auswahl nur festgeschriebene Zeilen - ich glaube, dies deckt alle Symptome ab, die Sie zu erklären versuchen