1
resposta

RESPOSTA

Para tratar os erros, deve-se usar (trocando o número do erro):

DECLARE mensagem VARCHAR(40);
DECLARE EXIT HANDLER FOR 1062
BEGIN
    SET mensagem = 'Problema de Chave Primária!';
    SELECT mensagem;
END;
1 resposta

Olá Paulo, tudo bem?

Isso mesmo! Quando usamos o DECLARE EXIT HANDLER FOR 1062 indica que o bloco de código será executado quando ocorrer o erro de chave primária duplicada, identificado pelo número 1062.

Continue com essa dedicação realizando as atividades propostas.

Caso surja alguma dúvida, fico à disposição.

Abraços e até mais!