OD http://msdn.microsoft.com/en-us/library/ ms187373.aspx NOLOCK Je ekvivalentní READUNCOMMITTED. Další informace naleznete v části READUNCOMMITTED později v tomto tématu.
READUNCOMMITED přečte řádky dvakrát, pokud jsou předmětem transakce – protože v databázi existují řádky roll foward i roll back, když transakce probíhá.
Ve výchozím nastavení jsou všechny dotazy potvrzeny čtením, což vylučuje nepotvrzené řádky
Když vložíte do dočasné tabulky, select vám poskytne pouze potvrzené řádky - věřím, že to pokrývá všechny příznaky, které se snažíte vysvětlit