Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Resultado del problema

Hola buenas tardes, al realizar el procedure, ocurre que me salen cada un de las operaciones que se hace, sin embargo el revisar la respuesta planteada, no logro identificar la diferencia

CREATE DEFINER=root@localhost PROCEDURE limite_credito() BEGIN DECLARE v_fin INT default 0; DECLARE v_limite float default 0; DECLARE v_cont float default 0; DECLARE c CURSOR FOR select limite_de_credito from tabla_de_clientes; DECLARE continue handler for NOT FOUND SET v_fin =1; OPEN c; while v_fin=0 do fetch c into v_limite; select v_limite; if v_fin =0 then set v_cont=v_limite +v_cont; end if; end while; select v_cont; CLOSE c; END

Gracia por la respuesta

1 respuesta

Creo que la diferencia conla respuesta del profe es que esa tiene el SET donde cambia el valor de las variables.