Bom dia.
Estou com dificuldades pois tanto os exercícios, quanto a aula não está retornando nada, somente uma linha vazia NULL.
até mesmo os códigos do professor, o exemplo abaixo é uma cópia do professor sem nenhuma alteração.
CREATE FUNCTION f_produto_aleatorio() RETURNS varchar(10) BEGIN
DECLARE vRetorno VARCHAR(10);
DECLARE num_max_tabela INT;
DECLARE num_aleatorio INT;
SELECT COUNT(*) INTO num_max_tabela FROM tabela_de_produtos;
SET num_aleatorio = f_numero_aleatorio(1, num_max_tabela);
SET num_aleatorio = num_aleatorio - 1;
SELECT CODIGO_DO_PRODUTO INTO vRetorno FROM tabela_de_produtos
LIMIT num_aleatorio, 1;
RETURN vRetorno;
END