¿Hay una manera de hacer un "para cada" en Oracle, algo como esto:Bucle a través de los valores pre definido
begin
for VAR in {1,2,5}
loop
dbms_output.put_line('The value: '||VAR);
end loop;
end;
Sé que usted puede hacer algo como:
begin
for VAR in 1..5
loop
if VAR in(1,3,5) then
dbms_output.put_line('The value: '||VAR);
end if;
end loop;
end;
Pero ISN ¿Hay alguna manera de hacer esto de una manera más agradable? ¿Definir un conjunto de valores e iterar a través de ellos?
Gracias.
Ponga la lista de valores en una tabla. Ahora puede recorrer los valores en la tabla usando un cursor. – Rene