2
respostas

RESPOSTA

PROCEDURE TABELA_NUMEROS

CREATE DEFINER=`root`@`localhost` PROCEDURE `Tabela_Numeros`()
BEGIN
    DECLARE vContador INT DEFAULT 1;
    DECLARE NUMERO INT;
    DECLARE QTDE INT;
    SELECT COUNT(*) FROM TABELA_ALEATORIOS INTO QTDE;
    IF (QTDE <> 0) THEN
        DELETE FROM TABELA_ALEATORIOS;
    END IF;
    WHILE vContador <= 100
    DO
        select f_numero_aleatorio(0,1000) into NUMERO;
        INSERT INTO TABELA_ALEATORIOS(NUM) VALUE (NUMERO);
        SET vContador = vContador + 1;
    END WHILE;
    
END

CHAMANDAO A PROCEDURE:

CREATE TABLE TABELA_ALEATORIOS(NUM INT);
CALL TABELA_NUMEROS;
SELECT * FROM TABELA_ALEATORIOS;
2 respostas

Oii, Daniella! Tudo bem?

Muito bem, parabéns por praticar o desafio proposto na atividade! É muito legal acompanhar o seu desenvolvimento, continue se empenhando nos estudos e praticando.

Conte com a Alura para evoluir e expandir seus conhecimentos!

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Obrigado Nathalia, estou adorando o curso!!!