SQL SERVER中的布尔数据类型用bit,说明如下:
1、bit 与 SQL Server 的整型和数字数据相似的数字数据,但 bit 列只能存储 0 和 1。
2、在插入、修改 bit 数据时,使用 0 或 1 ,而不是 false 或 true,bit 字段放在 where 查询条件中也是这样。
3、利用 RecordSet 将 bit 字段中的数据取出来后,它是 boolean 类型,而不是数字类型,即在判断时应该使用 if rs("bitField") then,而不是 if rs("bitField")=1 then。
4、位数据类型用bit关键字声明,位类型数据只有两种取值:0和1。在输入0以外的其他值时,系统均把它们当作1看待。这种数据类型常作为逻辑变量使用,用来表示真、假或是是、否等二值选择。例如:
Declare @var1 bit, @var2 bit
set @var1 = 10
set @var2 = 0
select '@var1 ' = @var1, '@var2 ' = @var2
其执行结果为:
@var1 @var2
1 0
本文详细介绍了SQL Server中BIT数据类型的使用方法及其特点。BIT类型仅能存储0和1两个值,在插入或修改时应使用0或1而非false或true。通过示例展示了如何声明BIT变量并设置其值。

686

被折叠的 条评论
为什么被折叠?



