Oracle 函数 - 未知数量的参数



Oracle 中的函数可以有未知数量的参数吗?

例如:create function sample(parameters... varchar)

所以它可以调用类似的东西:sample("A")sample("A","B")sample("A","B","C")

您可以使用sys.odcivarchar2list

function sample(parameters sys.odcivarchar2list)

然后通过以下方式调用它:

sample(sys.odcivarchar2list('A','B','C'))

sample(sys.odcivarchar2list('A'))

等等。

最新更新