BIT 和 Boolean 有啥区别,为啥我们可以在 SQL Server 2017 中使用 Boolean [重复]

Posted

技术标签:

【中文标题】BIT 和 Boolean 有啥区别,为啥我们可以在 SQL Server 2017 中使用 Boolean [重复]【英文标题】:What is the difference between BIT and Boolean , Why we can use Boolean in SQL Server 2017 [duplicate]BIT 和 Boolean 有什么区别,为什么我们可以在 SQL Server 2017 中使用 Boolean [重复] 【发布时间】:2019-12-18 18:46:37 【问题描述】:

Bit 和 Boolean 有什么区别?

为什么我们不能在 SQL Server 2017 中使用 boolean

我尝试在 SQL 查询中使用 bool 显示错误。

【问题讨论】:

为什么我们不能在 SQL Server 2017 中使用布尔值?” - SQL Server 根本不支持标准的boolean 数据类型。 【参考方案1】:

SQL Server 中没有布尔值。相反,它使用BIT 类型来存储01

您可以参考this了解更多信息

【讨论】:

这应该是一个接近的欺骗投票而不是答案。

以上是关于BIT 和 Boolean 有啥区别,为啥我们可以在 SQL Server 2017 中使用 Boolean [重复]的主要内容,如果未能解决你的问题,请参考以下文章

mysql中的bit(1)和tinyint(1)有啥区别

单片机中bit和sbit有啥区别?

32bit和64bit有啥区别?

操作系统 32bit 和 64bit 有啥区别

PCI和PCIE有啥区别

oracle中的右连接和左连接有啥区别?如果我们可以实现左连接在右连接中可以做的事情,为啥要使用 2 个单独的连接?