1
resposta

Erro de violação de restrição de integridade

Estou fazendo o curso Oracle database, manipulando dados com comandos DML, mas o curso nos dá uma planilha mas faltam dados para poder fazer o insert.

No arquivo funcionario_dependente, na worksheet Funcionario aparece o erro ORA-02291: integrity constraint (SYSTEM.FK_TAB_DEPTO_FUNCIONARIO) violated - parent key not found

1 resposta

Oii, Rafaela! Tudo bem?

O erro ORA-02291 indica que houve uma violação na chaveira estrangeira, ou seja, que teve uma tentativa de inserção de um valor na tabela que não existe na tabela referenciada. Peço, por gentileza, que revise se os dados que você está tentando inserir na tabela estão certinho e se as chaves estrangeiras estão sendo referenciadas corretamente, algum erro pode ter ocorrido e passou despercebido no momento da execução.

Caso tudo esteja correto e erro persista, peço que forneça mais informações do contexto que você está quando recebeu o erro. Por exemplo, em qual aula e modulo do curso.

Espero ter ajudado. Continue dedicando aos estudos e qualquer dúvida, compartilhe no fórum.

Bons estudos, Rafaela!