Le serveur SQL n'expose pas un boolean
type de données qui peut être utilisé dans les requêtes.
Au lieu de cela, il a un bit
type de données où les valeurs possibles sont 0
ou 1
.
Donc, pour répondre à votre question, vous devez utiliser 1
pour indiquer un true
valeur, 0
pour indiquer un false
valeur, ou null
pour indiquer une valeur inconnue.
Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN
1
ELSE
0
END