Advertisement
Jakeukalane

procedimiento

Jun 16th, 2022
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. CREATE DEFINER=`root`@`localhost` PROCEDURE `p_ejercicio4real`(nombre char(8))
  2. BEGIN
  3. DECLARE v_resultado varchar(7);
  4. DECLARE contador int DEFAULT 0;
  5. DECLARE v_max int DEFAULT 0;
  6. DECLARE ultima_fila int default 0;
  7. DECLARE c_ejercicio4real CURSOR FOR SELECT resultado FROM tienda19b.partido19b WHERE (locall=nombre) ORDER BY fecha;
  8. DECLARE CONTINUE HANDLER FOR NOT FOUND SET ultima_fila=1;
  9.  
  10. OPEN c_ejercicio4real;
  11. bucle: LOOP
  12. FETCH c_ejercicio4real INTO v_resultado;
  13. if ultima_fila=1 then
  14. leave bucle;
  15. end if;
  16. IF gana(v_resultado)=0 THEN
  17. SET contador=contador+1;
  18. ELSE
  19. SET contador=0;
  20. END IF;
  21. IF contador>v_max THEN
  22. SET v_max=contador;
  23. END IF;
  24. END LOOP bucle;
  25. SELECT v_max;
  26. CLOSE c_ejercicio4real;
  27. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement