नोलॉक : READ UNCOMMITTED
. के बराबर है (स्रोत:MSDN
)
NOLOCK
या READ UNCOMMITTED
निर्दिष्ट करता है कि गंदे पढ़ने की अनुमति है। अन्य लेन-देन को वर्तमान लेनदेन द्वारा पढ़े गए डेटा को संशोधित करने से रोकने के लिए कोई साझा लॉक जारी नहीं किया जाता है, और अन्य लेनदेन द्वारा सेट किए गए अनन्य लॉक वर्तमान लेनदेन को लॉक किए गए डेटा को पढ़ने से नहीं रोकते हैं। गंदे पढ़ने की अनुमति देने से उच्च संगामिति हो सकती है, लेकिन डेटा संशोधनों को पढ़ने की कीमत पर जो फिर अन्य लेनदेन द्वारा वापस ले लिया जाता है
READ UNCOMMITTED
और NOLOCK
संकेत केवल डेटा लॉक पर लागू होते हैं। सभी प्रश्न, जिनमें with READ UNCOMMITTED and NOLOCK
संकेत, संकलन और निष्पादन के दौरान Sch-S (स्कीमा स्थिरता) ताले प्राप्त करें। इस वजह से, जब समवर्ती लेन-देन टेबल पर Sch-M (स्कीमा संशोधन) लॉक रखता है, तो क्वेरीज़ ब्लॉक हो जाती हैं