1
resposta

Minha versão Limites_creditos

CREATE DEFINER=`root`@`localhost` PROCEDURE `Limite_Creditos`()
BEGIN
    declare fim_do_cursor int default 0;
    declare vCredito int;
    declare vTCredito int default 0;
    declare c cursor for select limite_de_credito from tabela_de_clientes;
    declare continue handler for not found set fim_do_cursor = 1;
    open c;
    while fim_do_cursor = 0
    do
        fetch c into vCredito;
        if fim_do_cursor = 0 then
            set vTCredito = vTCredito + vCredito;
        end if;
    end while;
    select vTcredito;
    close c;
END

O resultado deu 1.805.000

1 resposta

Olá, Juliano, tudo bem?

A sua procedure ficou muito legal e funcionou direitinho, você está indo muito bem.

Foi muito legal também você ter compartilhado a sua resposta da atividade aqui com a gente.

Continue assim e bons estudos!