Oracle的存储过程能否实现“不限定输入的参数个数”?

2025-03-21 12:05:25
推荐回答(1个)
回答1:

'不限定输入的参数个数' 是不可能的,不过如果你想实现这样可变入参个数的效果,可以变通一下。
比如:入参inStr varchar2类型(这个字符串是多个入参以固定分割符拼接而成的),传入存储过程后,在根据分隔符拆分成多个变量。
这样就可以实现你要的效果了。如果需要可变个数的出参,也可以这样做。

这只是个思路,如果有需要,还可以定义type等等。