O servidor SQL não expõe um
boolean
tipo de dados que pode ser usado em consultas.Em vez disso, tem um
bit
tipo de dados onde os valores possíveis são 0
ou 1
.Então, para responder sua pergunta, você deve usar
1
para indicar um true
valor, 0
para indicar um false
valor ou null
para indicar um valor desconhecido. Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN
1
ELSE
0
END