更新数据库中的sql位字段

use*_*807 7 sql sql-server ssms

在一个sql表中,我有一个位字段,值显示为True,当我在代码中更新 Update table1 set Active='True'它进行更新但现在显示的值1代替True.如何将值放在'True'表中而不是整数?谢谢.

Mar*_*ith 11

Bits在SQL Server中始终存储为位图10位图.

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