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

ESTE TEMA SE APLICA A: síSQL Server (a partir de 2008)síAzure SQL DatabasesíAzure SQL Data Warehouse síAlmacenamiento de datos paralelos THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

Tipo de datos entero que puede aceptar los valores 1, 0 o NULL.An integer data type that can take a value of 1, 0, or NULL.

ComentariosRemarks

El Motor de base de datos de SQL ServerSQL Server Database Engine optimiza el almacenamiento de bits columnas.The Motor de base de datos de SQL ServerSQL Server Database Engine optimizes storage of bit columns. Si no hay 8 o menos bits columnas en una tabla, las columnas se almacenan como 1 byte.If there are 8 or less bit columns in a table, the columns are stored as 1 byte. Si hay entre 9 y 16 bits las columnas, las columnas se almacenan como 2 bytes y así sucesivamente.If there are from 9 up to 16 bit columns, the columns are stored as 2 bytes, and so on.

Los valores de cadena TRUE y FALSE pueden convertirse a bits valores: TRUE se convierte en 1 y FALSE se convierte en 0.The string values TRUE and FALSE can be converted to bit values: TRUE is converted to 1 and FALSE is converted to 0.

La conversión a bit promueve cualquier valor distinto de cero a uno.Converting to bit promotes any nonzero value to 1.

Vea tambiénSee also

ALTER TABLE (Transact-SQL)ALTER TABLE (Transact-SQL)
CAST y CONVERT (Transact-SQL)CAST and CONVERT (Transact-SQL)
CREATE TABLE (Transact-SQL)CREATE TABLE (Transact-SQL)
Conversiones de tipos de datos ( motor de base de datos )Data Type Conversion (Database Engine)
Tipos de datos (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)