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

SQL सर्वर में अपने सत्र की ANSI_NULLS सेटिंग की जांच कैसे करें

SQL सर्वर में, ANSI_NULLS सेटिंग आपको यह निर्दिष्ट करने की अनुमति देती है कि कैसे NULL प्रश्नों में मूल्यों का इलाज किया जाता है।

आप SESSIONPROPERTY() . का उपयोग कर सकते हैं ANSI_NULLS . की जांच करने के लिए कार्य करें वर्तमान सत्र के लिए सेटिंग।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।

SELECT SESSIONPROPERTY('ANSI_NULLS');

परिणाम:

+--------------------+
| (No column name)   |
|--------------------|
| 1                  |
+--------------------+

इस मामले में, ANSI_NULLS मेरे सत्र के लिए सेटिंग ON है .

आप इसे OFF पर सेट कर सकते हैं निम्नलिखित कोड के साथ:

SET ANSI_NULLS OFF;

फिर इसे फिर से जाँचने से एक शून्य उत्पन्न होगा (अर्थात् OFF )।

SELECT SESSIONPROPERTY('ANSI_NULLS');

परिणाम:

+--------------------+
| (No column name)   |
|--------------------|
| 0                  |
+--------------------+

SET ANSI_NULLS . के लिए डिफ़ॉल्ट मान OFF है .

हालाँकि, SQL सर्वर नेटिव क्लाइंट ODBC ड्राइवर और SQL सर्वर के लिए SQL सर्वर नेटिव क्लाइंट OLE DB प्रदाता स्वचालित रूप से ANSI_NULLS सेट करता है करने के लिए ON कनेक्ट करते समय। इस सेटिंग को ODBC डेटा स्रोतों में, ODBC कनेक्शन विशेषताओं में, या OLE DB कनेक्शन गुणों में कॉन्फ़िगर किया जा सकता है जो SQL सर्वर की आवृत्ति से कनेक्ट होने से पहले एप्लिकेशन में सेट होते हैं।

ANSI_NULLS डेटाबेस स्तर पर भी निर्दिष्ट हैं। हालाँकि, आपकी सत्र सेटिंग डेटाबेस स्तर सेटिंग को ओवरराइड करती है। अगर SET ANSI_NULLS निर्दिष्ट नहीं है, ANSI_NULLS . की सेटिंग वर्तमान डेटाबेस का विकल्प लागू होता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLDiag टूल का उपयोग करके प्रदर्शन डेटा एकत्र करें | SQL सर्वर प्रदर्शन समस्या निवारण -6

  2. SQL सर्वर में कैस्केडिंग का उपयोग कब/क्यों करें?

  3. SQL सर्वर में किसी चीज़ का नाम कैसे बदलें, जिसके नाम पर वर्गाकार कोष्ठक हैं?

  4. मैं एसक्यूएल में यादृच्छिक संख्याओं के साथ कॉलम कैसे भर सकता हूं? मुझे हर पंक्ति में समान मूल्य मिलता है

  5. SQL सर्वर:गलत संस्करण 661 संलग्न करें