我有一个名为TP_Roles的表。
此表结构为:
Id PK, int, not null
Role_Name varchar(200), null
IsActive bit, null
如何将位值插入True而不是1?
非常感谢。
答案 0 :(得分:5)
BIT
值为1/0
,相应地对应TRUE/FALSE
。
根据评论,我假设您希望在选择此列时查看TRUE
/ FALSE
,因此您只需使用CASE EXPRESSION
即可:
SELECT <Column1>,<Column2>...,
CASE WHEN IsActive = 1 THEN 'TRUE' ELSE 'FALSE' END as IsActive
FROM YourTable
如果IsActive = 1
- 显示TRUE
,则显示FALSE
。