适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
分析平台系统 (PDW)
Microsoft Fabric
中的 SQL 分析终结点Microsoft Fabric
中的仓库Microsoft Fabric 预览版中的 SQL 数据库
一种整数数据类型,可以采用值1或 0NULL。
Remarks
SQL Server 数据库引擎优化位列的存储。 如果表中的 bit 列为 8 列或更少,则这些列作为 1 个字节存储。 如果 bit 列为 9 到 16 列,则这些列作为 2 个字节存储,以此类推。
位数据类型可用于存储布尔值。 字符串值 TRUE ,可以 FALSE 转换为 位 值: TRUE 转换为 1位值,并 FALSE 转换为 0。
转换为位会将任何非零值提升为 1。
位数据类型支持 COUNT 函数。 但是,其他标准聚合函数(例如 SUM、 AVG、 MIN和 MAX)不直接支持 位 数据类型。