2
据我了解,只有OUT或IN OUT参数可用于过程而不是函数。然而,定义一个用户定义的聚合功能时,我发现这个签名:PL/SQL函数中的OUT/IN OUT参数
member FUNCTION ODCIAggregateIterate(self IN OUT DeviationImpl,
value IN NUMBER) RETURN NUMBER
这似乎是一个功能,但是,它有一个IN OUT参数。有人能解释我为什么会这样吗?
谢谢
好的,我很困惑,因为通常定义是一个过程可以返回0 .. *值(通过这些OUT参数),而函数只能通过RETURN返回1个值,但后来我看到了我发布的示例。无论如何,谢谢你的回答! – leopik