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
में परिणाम देता है लौटाया जा रहा है।