1
resposta

[Dúvida] Erro na alimentação da coluna

Estou na aula 03 do curso Microsoft SQL Server 2022: consultas avançadas e na hora de rodar o script Carga_ Itens_Notas.sql ocorre o seguinte erro:

A instrução INSERT conflitou com a restrição do FOREIGN KEY "FK_ITENS_NOTAS_FISCAIS2". O conflito ocorreu no banco de dados "SUCOS_FRUTAS", tabela "dbo.NOTAS_FISCAIS", column 'NUMERO'.

o erro passou a ocorrer a partir da linha 60000, as demais foram inseridas com sucesso.

Podem me auxiliar a identificar o erro?

1 resposta

Bom dia, Bruna!

Provavelmente você está tentando inserir um dado em uma tabela que depende da existência de outro de uma outra tabela (foreign key). Certifique-se na tabela onde esse dado é uma primary key para saber se o dado que você está inserindo faz jus à tabela relacionada. Ao fazer inserções em tabelass utilizando Foreign Key, você precisa informar essa chave estrangeira referente à tabela que ela está buscando.

Espero ter ajudado!