Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新数据库中的sql位字段_Sql_Sql Server_Ssms - Fatal编程技术网

更新数据库中的sql位字段

更新数据库中的sql位字段,sql,sql-server,ssms,Sql,Sql Server,Ssms,在sql表中,我有一个位字段,值显示为True,当我在代码updatetable1 set Active='True'中更新时,它会进行更新,但现在值显示为1,而不是True。如何将值“True”而不是整数放入表中?谢谢。SQL Server中的位始终存储为位图中的1或0 SSMS中的“编辑表”选项只是将其转换为True或False,用于演示目的,这与它的实际存储方式无关。什么是RDBMS,什么是将值显示为True,然后是1?它是seql版本10.50.1600.1,当我打开表格查看现有数据时,

在sql表中,我有一个位字段,值显示为True,当我在代码
updatetable1 set Active='True'
中更新时,它会进行更新,但现在值显示为
1
,而不是
True
。如何将值
“True”
而不是整数放入表中?谢谢。

SQL Server中的位始终存储为位图中的
1
0


SSMS中的“编辑表”选项只是将其转换为
True
False
,用于演示目的,这与它的实际存储方式无关。

什么是RDBMS,什么是将值显示为
True
,然后是
1
?它是seql版本10.50.1600.1,当我打开表格查看现有数据时,活动(位)字段中的值为真。现在,当我通过查询在ManagementStudio中进行更新时,它将该值设置为1。因此,我在表中的旧值现在是1,而不是True。在执行select查询时,我被弄糊涂了。@user-Yes。如果希望它作为字符串返回,则需要在1时执行
CASE Col,然后在0时执行'True',然后执行'False'END
或在表示层中应用此类格式。