Tipo de dados de bits do servidor SQL

Tipo de dados de bits do servidor SQL
Os tipos de dados são o bloco de construção para qualquer coisa que você construa com qualquer linguagem de programação ou dados que você armazena em um banco de dados. Eles são responsáveis ​​por determinar quais valores você detém, a estrutura dos dados, a formatação, quais funções e operações você pode executar, as opções de armazenamento e muito mais.

Vários tipos de dados podem variar dependendo da linguagem de programação e mais. No entanto, para esta postagem, vamos nos concentrar no tipo de dados de bits disponível no SQL Server.

Tipo de bit de servidor SQL

O tipo de dados de bit é um tipo de dados inteiro que aceita três valores; 0, 1 e nulo. A seguir é a sintaxe do tipo de bit.

PEDAÇO

O SQL Server otimizará automaticamente o tamanho das colunas que armazenam o tipo de dados de bits. Por exemplo, se houver oito ou menos bits em uma coluna, o SQL Server os armazenará como 1 byte. Se o número de bits for oito ou mais, ele os armazenará como 2 bytes.

É bom lembrar que os valores booleanos podem ser convertidos em tipos de bits com verdadeira resolução para 1 e falsa resolução para 0.

Exemplo

A seguir, ilustra uma instrução CREATE TABLE com uma coluna de tipo de dados de um bit.

Crie a tabela temp_table (
Id int não é a chave primária de identidade nula,
bit bit_data
);

Você pode inserir dados de amostra na tabela como:

INSERIR
EM
Temp_table (bit_data)
Valores (0),
(1),
(0),
(1),
(0);

Selecione dados da tabela:

Selecione * de temp_table;

Saída:

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

Terminou

Esta publicação curta cobriu o básico de trabalhar com o tipo de bit em servidor SQL.

Obrigado pela leitura!!