bit类型,只能是0,1,null。并且字符串值 true false 可以转换成bit类型的 1 和 0。

  当我们把性别字段(Sex)设置成bit类型的时候,可能会遇到一些问题。

赋值问题:

  有两种赋值的方法。如下:

  1. 在SqlServer自带的管理器中赋值时,该字段要用  true 和 false  来进行赋值。而不能使用 1 与 0 进行赋值。

  如图:

        

 

  2. 使用Sql语句进行赋值时,要使用如下方法

insert T_User(Name,Age,Sex) values('Jack',26,'True') -- 可以
insert T_User(Name,Age,Sex) values('Jack',26,True) -- 不可以。没有引号是错误的

insert T_User(Name,Age,Sex) values('张三',27,1) -- 可以
insert T_User(Name,Age,Sex) values('李四',28,'1')  -- 也可以

  

  

  

  

posted on 2013-03-10 10:16  dianyitongxiao  阅读(938)  评论(0编辑  收藏  举报