SQL Server里面的字段好像没有BOOL类型的

ares_ding 2002-04-03 02:26:02
是不是啊?是不是只能用tinyint做0,1啊?
...全文
425 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
AhBian 2002-04-22
  • 打赏
  • 举报
回复
此处有个错误,大家注意:bit不允许为null,要么是0,要么是1。
AhBian 2002-04-22
  • 打赏
  • 举报
回复
fdg
shinebei 2002-04-03
  • 打赏
  • 举报
回复
bit
整型数据 1、0 或 NULL。

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

Microsoft® SQL Server™ 优化用于 bit 列的存储。如果一个表中有不多于 8 个的 bit 列,这些列将作为一个字节存储。如果表中有 9 到 16 个 bit 列,这些列将作为两个字节存储。更多列的情况依此类推。
AhBian 2002-04-03
  • 打赏
  • 举报
回复
再提醒一点,如果仅使用1 个bit,也要占一个Byte。每8个bit占1个Byte,依此累进。
AhBian 2002-04-03
  • 打赏
  • 举报
回复
楼上的两位OK,可以结分了。
leimin 2002-04-03
  • 打赏
  • 举报
回复
同上,该字段不能为NULL
mazhayang 2002-04-03
  • 打赏
  • 举报
回复
bit

34,575

社区成员

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

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