Importante

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!

1
resposta

Estou tendo um problema para rodar meu script

Estou tendo problema ao rodar um script que criei com o cursor for loop, pelo visto seria algo de chave estrangeira.. mas , nao sei exatamente qual seria, eu acho que fechei o sql developer sem COMMIT .. Mas nao faco ideia de qual poderia ser a constraint que ta dando problema, pode me ajudar?

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

1 resposta

Equipe 03,

Você precisa verificar todos os relacionamento entre as tabelas que você está fazendo a atualização a procura de FKs (foreign keys).

Quando inserir um novo registro, se existir um campo com uma FK (chave estrangeira) obrigatória, ele precisa existir (o valor passado) na tabela que está sendo relacionada, se não existir o valor apresentará erro de integridade referencial.

Isso é um proteção do banco de dados contra "registros órfãos".

Qualquer dúvida, me chama.

[]'s,

Fabio I.