Partilhar via


bit (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureInstância Gerida do Azure SQLAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Ponto de Extremidade de Análise SQL no Microsoft FabricArmazém no Microsoft FabricBase de Dados SQL no Microsoft Fabric

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

Remarks

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

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

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

O tipo de dados de bit suporta a função COUNT . No entanto, outras funções agregadas padrão, como SUM, AVG, MIN, e MAX, não suportam diretamente o tipo de dados de bits .