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.
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!