SQL सर्वर में कोई बूलियन डेटा प्रकार
नहीं है . जैसा कि @Mikael ने संकेत दिया है, निकटतम सन्निकटन बिट है। लेकिन यह एक संख्यात्मक प्रकार है, बूलियन प्रकार नहीं। इसके अलावा, यह केवल 2 मानों का समर्थन करता है - 0
या 1
(और एक गैर-मान, NULL
)।
SQL (मानक SQL, साथ ही T-SQL बोली) एक तीन मूल्यवान तर्क . SQL के लिए बूलियन प्रकार को 3 मानों का समर्थन करना चाहिए - TRUE
, FALSE
और UNKNOWN
(और साथ ही, गैर-मान NULL
) तो bit
वास्तव में यहाँ एक अच्छा मैच नहीं है।
यह देखते हुए कि SQL सर्वर के पास डेटा प्रकार के लिए कोई समर्थन नहीं है , हमें उस "प्रकार" के अक्षर लिखने में सक्षम होने की उम्मीद नहीं करनी चाहिए।