Bit类型只有1和0两个值
SQL赋值:应该将它当做数字1和0;
程序调用:显示的却是True和False;
示例
在SQL语句中Bit的判断
示例表【table_a】,列【col1】类型为bit
--1、Where条件判断select * from table_a where col1=1
--2、变量条件判断
declare @a as bit
set @a=1
if @a=0
print '0'
else
pringt '1'
在SQL Server中,布尔值用的数据类型是bit。
Bit称为位数据类型,其数据有两种取值:0和1,长度为1位。在输入0以外的其他值时,系统均把它们当1看待。这种数据类型常作为逻辑变量使用,用来表示真、假或是、否等二值选择。
创建时用法如下:
create table test(id int,
flag bit)
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)