Tipo de datos de bits de SQL Server

Tipo de datos de bits de SQL Server
Los tipos de datos son el bloque de construcción para cualquier cosa que cree con cualquier lenguaje de programación o datos que almacene en una base de datos. Son responsables de determinar qué valores tiene, la estructura de los datos, el formato, qué funciones y operaciones puede realizar, las opciones de almacenamiento y mucho más.

Varios tipos de datos pueden variar según el lenguaje de programación y más. Sin embargo, para esta publicación, nos centraremos en el tipo de datos de bits disponibles en SQL Server.

Tipo de bit de servidor SQL

El tipo de datos de bit es un tipo de datos enteros que acepta tres valores; 0, 1 y nulo. La siguiente es la sintaxis del tipo de bits.

POCO

SQL Server optimizará automáticamente el tamaño de las columnas que almacenan el tipo de datos de bits. Por ejemplo, si hay ocho o menos bits en una columna, SQL Server los almacenará como 1 byte. Si el número de bits es de ocho o más, los almacenará como 2 bytes.

Es bueno recordar que los valores booleanos se pueden convertir en tipos de bits con verdadera resolución a 1 y falsa resolución a 0.

Ejemplo

Lo siguiente ilustra una instrucción Crear tabla con una columna de tipo de datos de bit.

Crear tabla temp_table (
ID int no la clave primaria de identidad nula,
bit_data bit
);

Luego puede insertar datos de muestra en la tabla como:

INSERTAR
EN
Temp_table (bit_data)
Valores (0),
(1),
(0),
(1),
(0);

Seleccione datos de la tabla:

Seleccionar * de Temp_table;

Producción:

id | bit_data |
--+--------+
1 | 0 |
2 | 1 |
3 | 0 |
4 | 1 |
5 | 0 |

Terminado

Esta publicación corta cubrió los conceptos básicos de trabajar con el tipo de bits en SQL Server.

Gracias por leer!!