Hola. Tengo un problema con exceptions dentro de un loop.
El codigo es el siguiente:
Código PHP:
v_codf := '132';
count := 1;
LOOP
SELECT test_line, parent_code
into v_lvl, v_lvl_p
from xxxo
where code_relation = v_codf;
exception when others then
v_lvl := 'N';
if v_lvl <> 'Y'
v_codf := V_LVL_P;
v_lvl := null;
v_lvl_p := null;
count := count + 1;
else
v_ok := true;
exit when
v_ok = true or count = 10;
END LOOP;
el problema es que tengo que hacer un loop hasta que la variable v_lvl tenga el valor 'Y' o pase 10 veces por el loop.
lo quen ose es como capturar la exception si no encuentra datos para que ponga la variable v_lvl en 'N' y siga procesando sin salir del while hast que encuentre un valor o prosece 10 veces el loop.
Alguna idea??
muchas gracias !