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;
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!
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;
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!