日期:2014-05-19  浏览次数:20843 次

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