Oracle - consultas con bucle for

 
Vista:

consultas con bucle for

Publicado por CARMEN SALAZAR (1 intervención) el 05/04/2013 02:16:45
necesito pasar esta consulta a BUCLE FOR
GRACIAS

1
2
3
4
5
6
7
8
9
10
11
DECLARE
  v_job emp.job%TYPE:='DOCTOR';
  v_sal emp.sal%TYPE:=6000;
BEGIN
loop
    INSERT INTO Temporal VALUES(v_job,v_sal*2);
    v_sal:= v_sal+1000;
EXIT WHEN(v_sal>10000);
END LOOP;
 
END;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

consultas con bucle for

Publicado por Luis Pablo (235 intervenciones) el 05/04/2013 17:09:56
Este es un foro de dudas, no es para que te hagan las tareas. Investiga un poquito y verás si lo puedes hacer o no. Respeta el foro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

consultas con bucle for

Publicado por Antonio (2 intervenciones) el 07/04/2013 00:14:47
sencillo :P
quedaria asi:

1
2
3
4
5
6
7
8
9
DECLARE
v_job emp.job%TYPE:='DOCTOR';
v_sal emp.sal%TYPE:=6000;
BEGIN
	FOR v_sal IN 1..5 LOOP
		INSERT INTO Temporal VALUES(v_job,v_sal*2);
		v_sal:= v_sal+1000;
	END LOOP;
END;


El detalle es observar cuantas iteraciones quieres realizar, en este caso son 5 pues de esa manera
v_sal tomara los valores de 6000, 7000, 8000, 9000 y 10000.

Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar