Sql सर्वर boolean
को उजागर नहीं करता है डेटा प्रकार जिसका उपयोग प्रश्नों में किया जा सकता है।
इसके बजाय, इसमें एक bit
है डेटा प्रकार जहां संभावित मान 0
. हैं या 1
.
तो अपने प्रश्न का उत्तर देने के लिए, आपको 1
. का उपयोग करना चाहिए एक true
इंगित करने के लिए मान, 0
एक false
इंगित करने के लिए मान, या null
अज्ञात मान इंगित करने के लिए।
Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN
1
ELSE
0
END