Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ayuda con cursores

Estas en el tema de Ayuda con cursores en el foro de Mysql en Foros del Web. Buenas Dias. Tengo un problema, tengo un procedimiento almancenado con 2 cursores, lo que deseo es enviarle un dato del primer cursor al segundo cursor ...
  #1 (permalink)  
Antiguo 05/04/2010, 11:00
 
Fecha de Ingreso: febrero-2010
Mensajes: 1
Antigüedad: 14 años, 2 meses
Puntos: 0
Ayuda con cursores

Buenas Dias.

Tengo un problema, tengo un procedimiento almancenado con 2 cursores, lo que deseo es enviarle un dato del primer cursor al segundo cursor para recorrer todos sus registros, si alguien me puede ayudar gracias.

BEGIN
DECLARE codV INTEGER;
DECLARE codVe INTEGER;
DECLARE fecini TIMESTAMP;
DECLARE fecfin TIMESTAMP;
DECLARE c1 CURSOR FOR SELECT DISTINCT codVehiculo FROM ES_VEHICULO where codVehiculo in(7,25) ORDER BY codVehiculo;
DECLARE c2 CURSOR FOR SELECT codVehiculo,fecDesde,fecHasta FROM ES_VEHICULO WHERE codVehiculo = codV;
OPEN c1;
c1_loop: LOOP
FETCH c1 INTO codV;

OPEN c2;
c2_loop: LOOP
FETCH c2 INTO codVe,fecini,fecfin;
SELECT codVe,fecini,fecfin;
END LOOP c2_loop;
FETCH c1 INTO codV;
END LOOP c1_loop;
CLOSE c2;
CLOSE c1;

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:35.