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

[Dúvida] Nulos

Olá professor, eu tenho duvidas em relação a "NOT NULL" e "NULL", mesmo com a explicação eu não sei bem quando devo utilizá-los, você poderia me dar uma breve explicação?

1 resposta
solução!

Oi, Vitória! Tudo bem?

Para valores do SQL, permitir o campo ter um valor NULL significa permitir a falta de um valor. Lembrando que isso não significa que o valor é 0, mas sim nulo - não há valor especificado, o dado pode ser ausente ali.

Já o campo NOT NULL não permite a ausência do valor, é obrigatório possuir algum tipo de valor inserido no campo.

Nos cursos de SQL Server aqui da Alura, comumente utilizamos NOT NULL quando estamos com uma chave primária, pois nela é obrigatório identificarmos um valor, já que ele será imprescindível para diferenciar as tuplas do banco de dados.

Espero que a resposta te ajude! Se a dúvida ainda persistir, estou disponível para te ajudar. :)

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software