用于从同一程序包中的过程返回特定事物的函数[关闭]

问题描述 投票:0回答:1

我有一个过程可以计算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...]

我不知道如何从函数中获取参数以在过程中使用它们,我应该在定义过程之前先放置函数签名吗?

oracle stored-procedures plsql plsqldeveloper stored-functions
1个回答
0
投票
我正在考虑让过程修改p_min和p_max变量,并使函数仅返回修改后的变量,我可以这样做吗?
© www.soinside.com 2019 - 2024. All rights reserved.