bit (Transact-SQL)

Tipo de datos entero que puede aceptar los valores 1, 0 o NULL.

Comentarios

Motor de base de datos de SQL Server optimiza el almacenamiento de las columnas de tipo bit. Si una tabla contiene 8 columnas o menos de tipo bit, éstas se almacenan como 1 byte. Si hay entre 9 y 16 columnas de tipo bit, se almacenan como 2 bytes, y así sucesivamente.

Los valores de cadena TRUE y FALSE se pueden convertir en valores de tipo bit: TRUE se convierte en 1 y FALSE en 0.

La conversión a bit promueve cualquier valor distinto de cero a uno.

Vea también

Referencia

ALTER TABLE (Transact-SQL)

CAST y CONVERT (Transact-SQL)

CREATE TABLE (Transact-SQL)

Tipos de datos (Transact-SQL)

DECLARE @local\_variable (Transact-SQL)

SET @local\_variable (Transact-SQL)

sys.types (Transact-SQL)

Conceptos

Conversiones de tipos de datos (motor de base de datos)