Sql server does not expose a boolean
data type which can be used in queries.
Instead, it has a bit
data type where the possible values are 0
or 1
.
So to answer your question, you should use 1
to indicate a true
value, 0
to indicate a false
value, or null
to indicate an unknown value.
Update [mydb].[dbo].[myTable]
SET isTrue =
CASE WHEN Name = 'Jason' THEN
1
ELSE
0
END
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…