Demorou um tempo até eu descobrir que o erro era a falta da cidade.
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!
Demorou um tempo até eu descobrir que o erro era a falta da cidade.
Olá, Isadora. Como vai? Agradeço por compartilhar sua experiência com a comunidade Alura.
Esses detalhes em comandos INSERT no SQL Server realmente podem tomar um tempinho até serem encontrados. Quando a tabela possui uma coluna obrigatória, como CIDADE, e o valor não é informado no cadastro, o banco pode impedir a inserção ou gerar erro por falta de correspondência entre os campos e os dados enviados.
O lado bom é que você conseguiu investigar e identificar a causa do problema, que era justamente a ausência da cidade. Esse processo de revisar os campos da tabela, comparar com os valores do INSERT INTO e ajustar os dados faz parte da prática com SQL e ajuda bastante a ganhar segurança na hora de preencher tabelas no Microsoft SQL Server.
Sua observação pode ajudar outros alunos que passarem por algo parecido. Em exercícios de inserção de dados, vale sempre conferir se todos os campos obrigatórios da tabela estão recebendo valores e se a ordem das colunas está de acordo com os dados informados.