Delimitador no MYSQL

Faz tempo que não faço postagens, hoje decidi retomar e tentar fazer pelo menos 1 post por semana.

Vou falar sobre algo simples, a mudança de delimitador do MySQL.

O delimitador padrão do MySQL é o “;” ponto e vírgula, mas em vários casos como criação de funções, procedures e triggers nos precisamos usar o ponto e vírgula dentro das linhas de comando, resolvemos esse problema usando o DELIMITER para informar uma mudança de delimitador, após o fim das instruções nos usamos ele novamente para retomar o ponto e vírgula. Veja um exemplo na criação de uma função simples:

DELIMITER $$
CREATE FUNCTION helloWorld() RETURNS CHAR(50)
RETURN "Essa é minha função :D";
$$
DELIMITER ;

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *