Bom Dia ! Realizei esse codigo e toda vez que eu executo o SELECT para fazer a contagem da quantidade de numeros dentro da tabela, retorna uma quantidade diferente, sempre aumentando.
DROP PROCEDURE IF EXISTS tabela_numeros;
DELIMITER //
CREATE PROCEDURE tabela_numeros()
BEGIN
DECLARE Nummin INT DEFAULT 1;
DECLARE Nummax INT DEFAULT 100;
DELETE FROM TABELA_ALEATORIOS;
WHILE Nummin <= Nummax
DO
INSERT INTO TABELA_ALEATORIOS(NUMERO)VALUES(
f_numeros_aleatorios(0,1000));
SET Nummin = Nummin + 1;
END WHILE;
SELECT * FROM TABELA_ALEATORIOS;
END //
CALL Tabela_Numeros();
SELECT COUNT(NUMERO) FROM TABELA_ALEATORIOS;