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