我使用异常并继续执行语句,但是即使我得到错误ORA-
06503. 00000 - "PL/SQL: Function returned without value"
*Cause: A call to PL/SQL function completed, but no RETURN statement was
executed.
我尝试使用异常并继续。
EXECUTE IMMEDIATE v_sql INTO v_valor;
EXCEPTION
WHEN NO_DATA_FOUND THEN v_valor:= 0 ;
return result;
-- In the loop
CONTINUE WHEN v_valorNuevo = 0;
我希望在一个案例没有数据的情况下得到其余的案例。
答案 0 :(得分:0)
似乎您return result
仅在例外情况下。所有情况下都需要为函数返回一个值。