为何Tran-SQL数据类型中没有Boolean或Bool?

Goofyyang 2003-09-11 05:53:36
应该由什么类型来获得此功能呢?
...全文
170 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zarge 2003-09-11
用bit
  • 打赏
  • 举报
回复
tanbi52 2003-09-11
随便 啦,bit,int,varchar(2)都可来表示啊
  • 打赏
  • 举报
回复
DouZHlang 2003-09-11
UP
  • 打赏
  • 举报
回复
pengdali 2003-09-11
bit
整型数据 1、0 或 NULL。

注释
不能对 bit 类型的列使用索引。

Microsoft® SQL Server™ 优化用于 bit 列的存储。如果一个表中有不多于 8 个的 bit 列,这些列将作为一个字节存储。如果表中有 9 到 16 个 bit 列,这些列将作为两个字节存储。更多列的情况依此类推。

  • 打赏
  • 举报
回复
w_jie 2003-09-11
应该可以用bit类型来处理
  • 打赏
  • 举报
回复
sjw800614 2003-09-11
没有boolean型.
但是在SQL中有个类型,叫'位类型' ,如名称 就是用1个位来存储,有三中状态
1,0,或不定!!!

希望没有误导你,
嘿嘿!!!
  • 打赏
  • 举报
回复
shaken 2003-09-11
用tinyInt
  • 打赏
  • 举报
回复
lxf31 2003-09-11
我也曾经为此事而苦恼!
你用一个INT类型代替
我这么做的 :P
  • 打赏
  • 举报
回复
sdhdy 2003-09-11
bit类型,1为true,0为false
  • 打赏
  • 举报
回复
相关推荐
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
申请成为版主
帖子事件
创建了帖子
2003-09-11 05:53
社区公告
暂无公告