Revision: 24954
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 16, 2010 16:13 by xaviles
Initial Code
CREATE DEFINER=`root`@`localhost` PROCEDURE `myprocedure`()
BEGIN
DECLARE done BOOLEAN DEFAULT FALSE; -- VARIABLE DE CONTROL
DECLARE c1 CURSOR FOR /* SENTENCIA SQL */; -- DECLARACION CURSOR
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = TRUE; -- MANEJADOR EVENTOS
OPEN c1; //ABRIMOS EL CURSOR
c1_loop: LOOP FETCH c1 INTO /* AQUI VARIABLES QUE TOMAN EL VALOR DE CURSOR*/;
IF `done` THEN LEAVE c1_loop; END IF; // FINALIZA EL CICLO SI EL EVENTO INDICA QUE NO HAY REGISTROS
-- AQUI SENTENCIAS INTERNAS AL CICLO
END LOOP c1_loop; // LOOP CURSOR
CLOSE c1; // CERRAMOS CURSOR
END
Initial URL
Initial Description
Esquema basico de manejo de cursores en MYSQL
Initial Title
Manejo de Cursores en SP en MYSQL
Initial Tags
mysql
Initial Language
MySQL