【发布时间】:2016-02-01 06:11:36
【问题描述】:
是否可以创建带有可选参数的过程? 例如,创建一个将所有参数相加的过程。
add(n1, n2, .... nn)
另一个过程,例如我有 11 个参数,它从 1 加到 10,最后一个参数可以做其他事情。 通过谷歌搜索,您似乎可以使用数组来做到这一点,但我得到的大部分结果都是关于另一种编程语言,而不是 plsql。如果将理论应用于 plsql 我想我想使用 varray 或嵌套表?
【问题讨论】:
-
在 PL/SQL 中,任何函数或过程的参数数量必须在编译时固定,以允许可变数量的参数使用数组类型。