delimiter $$
create function RetornoEsperado()
Returns varchar (50) deterministic
begin
Return 'seja bem vindo';
end$$
delimiter ;``
Porque no ultimo delimiter preciso usar o espaço para dar um ponto e virgula.
delimiter $$
create function RetornoEsperado()
Returns varchar (50) deterministic
begin
Return 'seja bem vindo';
end$$
delimiter ;``
Porque no ultimo delimiter preciso usar o espaço para dar um ponto e virgula.
Boa tarde João!
Talvez isto te ajude:
Sobre o espaço no DELIMITER $$ A sintaxe DELIMITER $$ define $$ como novo delimitador. O espaço entre DELIMITER e $$ é necessário porque DELIMITER é um comando do MySQL que exige um argumento separado. Sem esse espaço, o MySQL pode não reconhecer corretamente o delimitador.
Segue link para a documentação: https://dev.mysql.com/doc/refman/8.4/en/stored-programs-defining.html