2011-02-23 11 views
5

संभव डुप्लिकेट:
Can Microsoft store three-valued fields in a single bit?SQL सर्वर कैसे नल बिट डेटाटाइप को संकुचित करता है?

documentation for bit के अनुसार, बिट डेटा-प्रकार तीन मानों, 0, 1 और शून्य और हो सकता है अगर वहाँ 8 या उससे कम में थोड़ा स्तंभ हैं एक टेबल, उन स्तंभों को एक बाइट में संपीड़ित किया जाएगा।

ये दो व्यवहार विरोधाभासी प्रतीत होते हैं। यदि हां, तो कौन सा हिस्सा सही है, थोड़ा सा होने की क्षमता या बिट्स को 8 बिट्स का संपीड़न करने की क्षमता?

+0

मुझे लगता है कि यह केवल अनुमान लगाएगा कि यह केवल गैर-शून्य बीआईटी कॉलम पर लागू होता है। –

+0

जो एक सटीक डुप्लिकेट था, मैंने भी बंद करने के लिए मतदान किया – kubi

उत्तर

2

प्रत्येक मान के लिए अलग-अलग मानों को एक अलग बिट द्वारा नियंत्रित किया जाता है (उदाहरण के लिए विवरण के लिए here देखें)।

संबंधित मुद्दे