有Bit类型它有两个数值0和1如果是0,则0,如果不是0的其他数值为1

解决方案 »

  1.   

    或者是null,你可以设置一个默认值,这样它就不可能为空了!
      

  2.   

    我要得到的是男女,ONOFF等,而不是0或1,怎么做?BIT类型只能输入0,1,NULL
    字符怎么办,设置成char,怎么约束它们,只能输入男或女啊
      

  3.   

    char(1),值M(男)或F(女)不就行了吗
      

  4.   

    用bit型
    在需要显示的时候作一下适当的转化就可以了
    select case when field=1 then '男' else '女' end as 性别 from yourtable