Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

यदि डेटा वही रहता है तो क्या उसी SQL क्वेरी के लिए अलग-अलग परिणाम प्राप्त करने का कोई तरीका है?

आपके द्वारा NOLOCK के उपयोग का मतलब है कि आप गंदा पढ़ रहे हैं और आपको अनकमिटेड डेटा, डेटा जो रोल बैक किया जाएगा, क्षणिक और असंगत डेटा आदि दिखाई देगा।

इन्हें हटा दें, पुन:प्रयास करें, वापस याचिकाओं की रिपोर्ट करें

संपादित करें:NOLOCKS हटाए गए कुछ विकल्प

  1. डेटा वास्तव में बदल रहा है
  2. कुछ पैरामीटर या फ़िल्टर बदल रहा है (जैसे GETDATE)
  3. हर बार अलग-अलग कोर पर चलने वाली कुछ फ्लोट तुलनाएं
    इसे dba.se पर देखें https://dba.stackexchange.com/q/4810/630
  4. यूडीएफ या विचारों में एम्बेडेड NOLOCKs (जैसे iCentral.dbo.GetSubUserGroups)
  5. ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LINQ2SQL - जब मैं इनर जॉइन करना चाहता हूं तो क्रॉस जॉइन उत्सर्जित होता है

  2. डेटाबेस पर खुले कनेक्शन की संख्या पाएं

  3. तालिका नामकरण दुविधा:एकवचन बनाम बहुवचन नाम

  4. MySQL के EXPLAIN के बराबर SQL सर्वर

  5. DropDownList चयनित मान को SqlDataSource पर कैसे असाइन करें?