SQL Server中的布尔类型Bit

2011-02-17 03:02:00 作者: 所属分类:T-SQL编程 阅读:924 评论:3

标签:

在SQL Server中,并没有布尔类型True和False,但其实还有一个不错的选择,那就是Bit。Bit类型只有1和0两个值,它使用起来有一点奇怪,在对它进行赋值操作的时候,你应该将它当做数字1和0,但是当你将它绑定到控件时,它显示的却是True和False。布尔类型最常见的操作就是取反,但是既然它不能当作普通的布尔类型进行操作,因此也就不能使用”!”进行取反,但我们可以使用取模”%”操作来实现。

比如我们要使下面的Bit型字段State取反,我们可以使用如下语句:

Code
  1. UPDATE TableName SET State=(State+1)%2

» 郑重声明:本文由IT伯伯发布,所有内容仅代表个人观点。版权归IT伯伯IT伯伯共有,欢迎转载, 但未经作者同意必须保留此段声明,并给出文章连接,否则保留追究法律责任的权利! 如果本文侵犯了您的权益,请留言。
【上一篇】
【下一篇】

目前有 3 条留言 其中:访客:3 条, 博主:0 条

  1. 强壮 CHINA Internet Explorer Windows : 2011年12月26日12:56:34 沙发 @回复 回复

    同学们,现在向我们走来的是程序员方阵!他们穿着拖鞋,披着毛巾,左手拿着键盘,右手举着鼠标,腋下夹着USB转换器。他们因睡眠不足而显得精神不振,喊着微弱的口号走过主席台。首长问候:程序员们辛苦了!程序员方队异口同声地答道:Hello World!

    • 过客小小 CHINA Internet Explorer Windows : 2011年12月26日21:48:01 @回复 回复

      这个。。。。 :sad:

    • love CHINA Mozilla Firefox Windows : 2011年12月26日22:17:08 @回复 回复

      :wink: 苦命的程序员啊 :cry:

给我留言


页面载入中..

展开