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

SE APLICA A: síSQL Server (a partir de 2008) síAzure SQL Database síAzure SQL Data Warehouse síAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server (starting with 2008) yesAzure SQL Database yesAzure 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.

NotasRemarks

El Motor de base de datos de SQL ServerSQL Server Database Engine optimiza el almacenamiento de las columnas de tipo bit.The Motor de base de datos de SQL ServerSQL Server Database Engine optimizes storage of bit columns. Si hay menos de ocho columnas de tipo bit en una tabla, las columnas se almacenan como 1 byte.If there are 8 or fewer bit columns in a table, the columns are stored as 1 byte. Si hay entre 9 y 16 columnas de tipo bit, 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 se pueden convertir a valores bit: TRUE pasa a ser 1 y FALSE pasa a ser 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)