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

Minha resolução da atividade

create or replace PROCEDURE excluindo_produto (
    p_cod produto_exercicio.cod%TYPE
) IS
    e_idrelacionado EXCEPTION;
    PRAGMA exception_init ( e_idrelacionado, -2292 );
BEGIN
    DELETE FROM produto_exercicio
    WHERE
        cod = p_cod;

    COMMIT;
EXCEPTION
    WHEN e_idrelacionado THEN
        raise_application_error(-20010, 'Restrição de integridade violada - registro filho localizado.');
END;
1 resposta

Olá, Thiago, tudo bem?

Mandou muito bem resolvendo o desafio proposto.

Continue assim e bons estudos!