SQL की ओर से, आप यह कर सकते हैं:
SELECT field1, field2, CAST(1 AS BIT) AS is_field
FROM TABLE
इसे इंट के बजाय बीआईटी के रूप में वापस करने के लिए मजबूर करने के लिए। यह चाल चलनी चाहिए
अपडेट करें: इस तरह कास्ट का उपयोग करने के लिए आपकी क्या चिंता है? SQL सर्वर ऑप्टिमाइज़ करने में बहुत बढ़िया है उदा। उपरोक्त क्वेरी के लिए निष्पादन योजना दिखाएगा कि is_field एक स्थिरांक है जिसका मूल्यांकन एक बार सामने किया जा सकता है (यहां एक संबंधित लेख है:http://msdn.microsoft.com/en-us/library/ms175933.aspx ) इसके बिना भी, यदि आप प्रदर्शन के बारे में चिंतित हैं, तो आपको इसके बारे में चिंता नहीं करनी चाहिए - यह बहुत ही समयपूर्व अनुकूलन होगा।