想要了解一次向Oracle存储过程发送任何Oracle对象的任何限制。
答案 0 :(得分:3)
来自Oracle文档PL/SQL Program Limits:
项目:显式游标,函数或过程中的形式参数数量
限制:65536
来自Referencing Collection Elements
允许的下标范围是:
对于嵌套表格,1..2147483647(
PLS_INTEGER
的上限)。对于varrays,1 ..
size_limit
,您可以在声明中指定限制( {{1 不能超过2147483647)。
因此,如果过程中有最大数量的参数(65536)并且每个参数都是一个集合(可以包含2147483647个元素),那么您可以传递size_limit
个集合元素(可以是对象)。
当然,这并不认为你可以创建包含其他对象的对象......
...或者在达到此限制之前系统可能会耗尽内存。
...或者你正在使用的驱动程序可能有更低的限制。