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