Oracle - pl bucle for

 
Vista:

pl bucle for

Publicado por aldo (10 intervenciones) el 16/05/2008 14:12:40
Hola,
Creo que mi problema debe ser muy sencillo de solucionar, solo que estoy aprendiendo pl y no se como hacer el bucle for...

pongo el ejemplo muy sencillo que me da error y no se como hacerlo.

----------------------------------------------------
create or replace procedure aaa is

begin
declare
v_contador number;

begin
for v_contador in 1..10 loop
dbms_output.put_line('Ejecucion de paso ' || v_contador);
end loop;
end;

end;

end aaa;
----------------------------------------------------

Me da error en el bucle for
en un manual me decia que el bucle for se escribia de esa forma.
Me parece que lo debo haber entendido mal.

Gracias!
saludos,
Aldo
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

RE:pl bucle for

Publicado por Rodolfo Reyes (445 intervenciones) el 16/05/2008 17:40:06
Solo tienes un END; de mas. El que a mi parecer esta de mas, es el que esta antes del END AAA;

Prueba con el siguiente, ya te deberia de funcionar.

create or replace procedure aaa is

begin
declare
v_contador number;

begin
for v_contador in 1..10 loop
dbms_output.put_line('Ejecucion de paso ' || v_contador);
end loop;
end;

end aaa;
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

RE:pl bucle for

Publicado por aldo (10 intervenciones) el 20/05/2008 14:00:00
Muchas gracias Rodolfo!

saludos,
Aldo
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