1
resposta

Comando diferente

Durante as aulas foi apresentado o seguinte comando: nome varchar(100) null,

porém, no exercício é apresentado: NOME varchar(100) DEFAULT NULL,

porque ensinam uma coisa e apresentam outra????

o que significa o DEFAULT NULL???

1 resposta

Olá Henrique, tudo bem?

Realmente você tem razão Henrique, durante o vídeo o instrutor utilizou apenas NULL e na opinião do instrutor foi utilizado o DEFAULT NULL. Ao utilizar apenas NULL está sendo especificando que o campo aceita valores nulos, ao uitilizar DEFAULT NULL é definido que o valor padrão para a coluna será NULL, ou seja, caso não seja passado nenhum dado para aquele campo no momento de realizar o INSERT, o campo receberá NULL. Então Henrique, praticamente os dois comandos funcionam iguais. Irei repassar para o pessoal responsável, para que está atividade seja revisada.

Espero ter ajudado, qualuer nova dúvida é só falar e bons estudos!