1
resposta

Erro ao tentar fazer update - acusa erro em outro código de produto diferente do selecionado pelo comando WHERE

Como corrigir esse o erro abaixo?

Mensagem 245, Nível 16, Estado 1, Linha 10 Falha ao converter o varchar valor '1088126 ' para o tipo de dados int.

Horário de conclusão: 2022-09-10T19:01:31.9084048-03:00

Não entendi porque o comando UPDATE está analisando linhas de outros CODIGO DO PRODUTO?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Leonardo! Tudo bem?

Desculpe pela demora.

O SQL Server interpretou errado pela falta de aspas simples no número 544931. Ao escrever sem as aspas simples, ele leu como se fosse um dado do tipo INT, sendo que na realidade colocamos como um VARCHAR.

Portanto, a única alteração necessária é utilizar as aspas, ficando deste modo: '544931'.

Se a dúvida persistir, estou à disposição.

Abraços e bons estudos!

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