1
resposta

[Dúvida] Erro no Script

USE [VENDAS SUCOS] 
GO 

INSERT INTO [dbo].[PRODUTOS] 
            ([CODIGO]
            ,[DESCRITOR]
            ,[SABOR]
            ,[TAMANHO]
            ,[EMBALAGEM]
            ,[PRECO_LISTA])
    VALUES 
            ('1040113'
            ,'Light - 350 ml - Limão'
            ,'Limão'
            ,'350 ml'
            ,'Lata'
            ,3.25)
GO

Ocorrendo Erro conforme abaixo:

Mensagem 2627, Nível 14, Estado 1, Linha 24
Violação da restrição PRIMARY KEY 'PK__PRODUTOS__CC87E127F1DB8995'. Não é possível inserir a chave duplicada no objeto 'dbo.PRODUTOS'. O valor de chave duplicada é (1040113).
A instrução foi finalizada.
1 resposta

Oi Gilmar, tudo bem?

A mensagem de erro indica que já existe um registro na tabela com o mesmo valor de chave primária que você está tentando inserir, que é 1040113. A chave primária é um identificador único para cada registro na tabela, o que significa que não pode haver duplicatas.

O que pode ter ocorrido é que você já tenha executado esse código e inserido o produto 1040113. Você pode verificar se ele foi inserido corretamente executando o código:

SELECT * FROM PRODUTOS;

Se o código 1040113 já estiver na tabela, com todos os seus campos certinhos, você não precisa mais executar o código de inserção desse produto.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

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