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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software