Boa tarde,
Toda vez que eu tento executar a função ocorre esse erro, o que esta acontecendo ? o codigo esta igual o da aula.
DROP FUNCTION IF EXISTS f_cliente_aleatorio;
DELIMITER //
CREATE FUNCTION f_cliente_aleatorio()
RETURNS VARCHAR(11) # CPF POSSUI 11 CARACTERES
BEGIN
DECLARE vResultado VARCHAR(11);
DECLARE maxNum INT;
DECLARE NumAleatorio INT;
SELECT COUNT(*) INTO maxNum FROM TABELA_DE_CLIENTES;
SET NumAleatorio = f_numeros_aleatorios(1,maxNum);
SET NumAleatorio = NumAleatorio - 1;
SELECT CPF INTO vResultado FROM TABELA_DE_CLIENTES LIMIT NumAleatorio,1;
RETURN vResultado;
END //
DELIMITER ;
SELECT f_cliente_aleatorio;
Podem ajudar ?