bit (Transact-SQL)

适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric 中的 SQL 终结点 Microsoft Fabric 中的仓库 Microsoft Fabric SQL 数据库

一种整数数据类型,可以采用值10NULL

注解

SQL Server 数据库引擎优化位列的存储。 如果表中的 bit 列为 8 列或更少,则这些列作为 1 个字节存储。 如果 bit 列为 9 到 16 列,则这些列作为 2 个字节存储,以此类推。

数据类型可用于存储布尔值。 字符串值 TRUE ,可以 FALSE 转换为 值: TRUE 转换为 1位值,并 FALSE 转换为 0

转换为位会将任何非零值提升为 1

数据类型支持 COUNT 函数。 但是,其他标准聚合函数(例如 SUMAVGMINMAX)不直接支持 数据类型。