Der SQL-Server stellt keinen boolean bereit Datentyp, der in Abfragen verwendet werden kann.
Stattdessen hat er ein bit Datentyp, wobei die möglichen Werte 0 sind oder 1 .
Um Ihre Frage zu beantworten, sollten Sie also 1 verwenden um ein true anzuzeigen Wert, 0 um einen false anzuzeigen Wert oder null um einen unbekannten Wert anzugeben.
Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN
1
ELSE
0
END