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