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

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!