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

SQL सर्वर में SESSIONPROPERTY () के साथ अपनी सत्र सेटिंग्स की समीक्षा करें

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

ये चीजें हैं जैसे कि आपका ANSI_NULLS सेटिंग, ANSI_PADDING , QUOTED_IDENTIFIER , आदि.

ऐसा करने के लिए, आप फ़ंक्शन का चयन करते समय बस वांछित सेटिंग नाम को एक स्ट्रिंग के रूप में पास करते हैं।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है। इस उदाहरण में, मैं अपना ANSI_NULLS . जांचता हूं सेटिंग।

SELECT SESSIONPROPERTY ('ANSI_NULLS');

परिणाम:

1

मेरे सत्र में ANSI_NULLS था ON पर सेट करें जब मैंने उसे चलाया, और इसलिए परिणाम 1 . था .

अगर मैं अपना ANSI_NULLS बदल दूं OFF पर सेट करना , मुझे एक अलग परिणाम मिलता है।

SET ANSI_NULLS OFF;
SELECT SESSIONPROPERTY ('ANSI_NULLS');

परिणाम:

0

शून्य का अर्थ है OFF

तर्क

SESSIONPROPERTY() फ़ंक्शन निम्नलिखित तर्कों को स्वीकार करता है।

<थ>विवरण
विकल्प
ANSI_NULLS निर्दिष्ट करता है कि क्या बराबर का ISO व्यवहार (= ) और इसके बराबर नहीं (<> ) शून्य मानों के विरुद्ध लागू किया जाता है।
ANSI_PADDING स्तंभ के परिभाषित आकार से छोटे मानों को स्तंभ द्वारा संग्रहीत करने के तरीके को नियंत्रित करता है, और जिस तरह से स्तंभ उन मानों को संग्रहीत करता है जिनमें वर्ण और बाइनरी डेटा में अनुगामी रिक्त स्थान होते हैं।
ANSI_WARNINGS निर्दिष्ट करता है कि शून्य से विभाजित और अंकगणितीय अतिप्रवाह सहित कुछ शर्तों के लिए त्रुटि संदेशों या चेतावनियों को उठाने का ISO मानक व्यवहार लागू किया गया है या नहीं।
ARITHABORT यह निर्धारित करता है कि क्वेरी निष्पादन के दौरान अतिप्रवाह या शून्य से विभाजित त्रुटि होने पर क्वेरी समाप्त हो जाती है या नहीं।
CONCAT_NULL_YIELDS_ NULL नियंत्रित करता है कि क्या संयोजन परिणामों को शून्य या रिक्त स्ट्रिंग मान के रूप में माना जाता है।
NUMERIC_ROUNDABORT यह निर्दिष्ट करता है कि किसी व्यंजक में गोल करने पर त्रुटि संदेश और चेतावनियां उत्पन्न होती हैं या नहीं, जिससे सटीकता का नुकसान होता है।
QUOTED_IDENTIFIER निर्दिष्ट करता है कि पहचानकर्ताओं और शाब्दिक स्ट्रिंग्स को परिसीमित करने के लिए उद्धरण चिह्नों का उपयोग करने के बारे में ISO नियमों का पालन किया जाना है या नहीं।

ये सभी या तो 1 return लौटाते हैं या 0 (1 के साथ अर्थ ON , और 0 अर्थ OFF )

कोई अन्य मान NULL में परिणाम देता है लौटाया जा रहा है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या प्राथमिक कुंजी निष्क्रिय हैं?

  2. SQL सर्वर में लिंक किए गए सर्वर से तालिका विशेषाधिकार लौटाएं (T-SQL उदाहरण)

  3. SQL सर्वर 2017 में ट्रिगर इवेंट प्रकारों की श्रेणीबद्ध सूची

  4. SQL सर्वर में GO कमांड के बारे में

  5. निर्देशिका में सभी SQL फ़ाइलें चलाएँ