bit (Transact-SQL)

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

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

注解

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

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

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