SQL सर्वर में एक Boolean
होता है डेटा प्रकार। आप लॉजिकल ऑपरेटर्स (Transact-SQL)
खोल सकते हैं। मैनुअल पेज और निम्नलिखित कथन खोजें:
यह सिर्फ इतना है कि आप इस प्रकार का उपयोग उसी तरह नहीं कर सकते जैसे आप अन्य ट्रांजैक्ट-एसक्यूएल डेटा प्रकारों का उपयोग कर सकते हैं। उदाहरण के लिए, आप बूलियन चर या तर्क घोषित नहीं कर सकते हैं, बूलियन कॉलम को टेबल में जोड़ सकते हैं, बूलियन से/से कास्ट कर सकते हैं। लेकिन आप कर सकते हैं बूलियन अभिव्यक्तियाँ है और उन्हें उन संदर्भों में उपयोग करें जहां उनकी आवश्यकता है (WHERE
, ON
, बाधाओं की जाँच करें…)। आप बूलियन ऑपरेटर . भी लागू कर सकते हैं उन भावों के लिए:AND
, NOT
और अन्य। (ऑपरेटर जैसे <
, =
, LIKE
और अन्य को भी बूलियन माना जा सकता है, इस अर्थ में कि वे वापस बूलियन परिणाम, लेकिन उनके ऑपरेंड वास्तव में कभी भी बूलियन नहीं होते हैं।)
तो, संक्षेप में, वहाँ है SQL सर्वर में एक बूलियन प्रकार लेकिन इसका उपयोग सीमित है, जैसा कि ऊपर वर्णित है। क्यों? मेरा जवाब मूर्खतापूर्ण हो सकता है, क्षमा करें, लेकिन यह वह है जिससे मैं संतुष्ट हूं:उन्होंने इसे इस तरह चुना है।