我有一个过程可以计算2个数字的最小和最大数目,我需要编写一个函数,该函数将从该过程返回最小数目,而另一个函数将从同一过程返回最大数目。该过程和功能在同一程序包中。我需要调用该函数,该函数将必须在过程中找到所需的值。到目前为止,我已经创建了程序包和程序包主体,编写了过程,但是我真的不知道如何编写函数以从过程中检索相应的值。有人可以帮我吗?
create or replace package min_max is
p_min integer;
p_max integer;
function f_min(n1 in integer, n2 in integer) return integer;
function f_max(n1 in integer,n2 in integer) return integer;
end;
create or replace package body min_max is
procedure do_all...]
我不知道如何从函数中获取参数以在过程中使用它们,我应该在定义过程之前先放置函数签名吗?
我正在考虑让过程修改p_min和p_max变量,并使函数仅返回修改后的变量,我可以这样做吗?