SqlServer Express 2005数据库中的布尔值用什么表示?怎样赋值?
SqlServer Express 2005数据库中的布尔值用什么表示?怎样赋值?
比如Update set 字段=true where 条件,这样吗?
------解决方案--------------------位数据类型用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