zoukankan      html  css  js  c++  java
  • SqlServer中bit类型的性别的一些问题

      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')  -- 也可以

      

      

      

      

  • 相关阅读:
    11.22
    python之字典(dict)
    Version Control
    java_实现一个类只能声明一个对象
    javase-位运算符
    javase-整数变量的交换
    URI和URL的关系与区别
    http解析
    函数式语言
    MyIASM和Innodb引擎详解
  • 原文地址:https://www.cnblogs.com/dianyitongxiao/p/2952401.html
Copyright © 2011-2022 走看看