NOLOCK: Er ækvivalent med READ UNCOMMITTED (kilde:MSDN
)
NOLOCK eller READ UNCOMMITTED Angiver, at beskidte læsninger er tilladt. Der udstedes ingen delte låse for at forhindre andre transaktioner i at ændre data læst af den aktuelle transaktion, og eksklusive låse sat af andre transaktioner blokerer ikke den aktuelle transaktion i at læse de låste data. At tillade snavsede læsninger kan forårsage større samtidighed, men på bekostning af læsning af dataændringer, som derefter rulles tilbage af andre transaktioner
READ UNCOMMITTED og NOLOCK tip gælder kun for datalåse. Alle forespørgsler, inklusive dem with READ UNCOMMITTED and NOLOCK hints, erhverve Sch-S (skemastabilitet) låse under kompilering og eksekvering. På grund af dette blokeres forespørgsler, når en samtidig transaktion har en Sch-M (skemamodifikation) lås på bordet