Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

CAMPO [PRIMEIRA COMPRA]

Nesse campo está como valor Bit que pode ser 0 ou 1(False ou True) e o professor colocou como 120000. Pensei que daria erro.

1 resposta
solução!

Olá, Caio, tudo bem?

O tipo BIT, é um tipo de dados do tipo inteiro que aceita como valores 1, 0 ou NULL. Porém, no SQL Server quando informamos valores diferentes de 0 para campos definidos como BIT, esses valores são convertidos automaticamente para 1. Podemos também utilizar as palavras TRUE que será convertido em 1 e FALSE que será convertido em 0.

Por este motivo Caio quando o instrutor executou o comando de inserção, nenhum erro foi retornado para o campo BIT.

A titulo de curiosidade caso você queira ver um pouco mais a respeito do assunto, indico a leitura da documentação do SQL Server.

Espero ter ajudado e bons estudos!