Tengo una duda con este problema
-elabore un bloque pl/sql q nos devuelva el factorial de un numero
(Con el metodo loop-for si funciona normal)
declare
v_numero number:=&v_numero;
begin
for i in 1..v_numero
loop
v_numero:=v_numero*i;
end loop;
dbms_output.put_line(v_numero);
end;
/
(Con el metodo while esta que me da dolor de cabeza, y no sale el resultado que yo espero)
declare
v1 number:=&v1;
i number:=1;
begin
while i<=v1 loop
v1:=v1*i;
i:=i+1;
end loop;
dbms_output.put_line(v1);
end;
/
Si alguien es tan amable. Gracias