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

Goofyyang 2003-09-11 05:53:36
应该由什么类型来获得此功能呢?
...全文
188 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧