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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.
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!