Compartilhar via


bit (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW) Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse no Microsoft Fabric Banco de Dados SQL no Microsoft Fabric

Um tipo de dados inteiro que pode assumir um valor de 1, 0, ou NULL.

Comentários

O SQL Server Mecanismo de Banco de Dados otimiza o armazenamento de colunas de bits. Se houver 8 ou menos colunas bit em uma tabela, as colunas serão armazenadas como 1 byte. Se houver de 9 a 16 colunas bit, as colunas serão armazenadas como 2 bytes, e assim por diante.

O tipo de dados bit pode ser usado para armazenar valores booleanos. Os valores TRUE de string e FALSE podem ser convertidos em valores de bit : TRUE é convertido em 1, e FALSE é convertido em 0.

A conversão para bit promove qualquer valor diferente de zero para 1.

O tipo de dados de bit dá suporte à função COUNT . No entanto, outras funções de agregação padrão, como , , , e MAX, não dão suporte diretamente ao tipo de dados de bit. MINAVGSUM