bit (Transact-SQL)bit (Transact-SQL)

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure simAzure Synapse Analytics (SQL DW) simParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Um tipo de dados inteiro que pode aceitar um valor 1, 0 ou NULL.An integer data type that can take a value of 1, 0, or NULL.

ComentáriosRemarks

O Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine otimiza o armazenamento de colunas bit.The Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine optimizes storage of bit columns. Se houver 8 ou menos colunas bit em uma tabela, as colunas serão armazenadas como 1 byte.If there are 8 or fewer bit columns in a table, the columns are stored as 1 byte. Se houver de 9 a 16 colunas bit, as colunas serão armazenadas como 2 bytes, e assim por diante.If there are from 9 up to 16 bit columns, the columns are stored as 2 bytes, and so on.

Os valores de cadeia de caracteres TRUE e FALSE podem ser convertidos em valores bit: TRUE é convertido em 1 e FALSE é convertido em 0.The string values TRUE and FALSE can be converted to bit values: TRUE is converted to 1 and FALSE is converted to 0.

A conversão em bit promove qualquer valor diferente de zero a 1.Converting to bit promotes any nonzero value to 1.

Confira tambémSee also

ALTER TABLE (Transact-SQL)ALTER TABLE (Transact-SQL)
CAST e CONVERT (Transact-SQL)CAST and CONVERT (Transact-SQL)
CREATE TABLE (Transact-SQL)CREATE TABLE (Transact-SQL)
Conversão de tipo de dados (Mecanismo de Banco de Dados)Data Type Conversion (Database Engine)
Tipos de dados (Transact-SQL)Data Types (Transact-SQL)
DECLARE @local_variable (Transact-SQL)DECLARE @local_variable (Transact-SQL)
SET @local_variable (Transact-SQL)SET @local_variable (Transact-SQL)
sys.types (Transact-SQL)sys.types (Transact-SQL)