当前位置: 首页 > 面试题库 >

oracles嵌套表中的最大行数是多少

益源
2023-03-14
问题内容
CREATE TYPE nums_list AS TABLE OF NUMBER;

oracle的嵌套表中最大可能的行数是多少?

更新

CREATE TYPE nums_list  AS TABLE OF NUMBER;

CREATE OR REPLACE  FUNCTION  generate_series(from_n NUMBER, to_n NUMBER)
RETURN nums_list AS
ret_table nums_list := nums_list();
BEGIN

  FOR i IN from_n..to_n LOOP
    ret_table.EXTEND;
    ret_table(i) := i;
  END LOOP;
  RETURN ret_table;

END;


SELECT count(*)   FROM TABLE ( generate_series(1,4555555) );

这给出了错误: ORA-22813 operand value exceeds system limits, Object or Collection value was too large


问题答案:

的下标为嵌套表的范围为1..2 **
31
这样可以有集合中的2层**
31的元件。自从至少8.1.6起,该限制就没有改变,当然,将来可能会改变。



 类似资料:
  • 问题内容: 可以说有一个嵌套列表,例如: 在此函数上调用时: 收到的输出是 为什么以及如何运作?它有哪些用例? 问题答案: 如何在Python中比较列表和其他序列? 从字典上比较Python中的列表(和其他序列),而不是基于任何其他参数。 可以将序列对象与具有相同序列类型的其他对象进行比较。比较使用 字典 顺序:首先比较前两个项目,如果它们不同,则确定比较的结果;如果它们相等,则比较下两个项目,依

  • 问题内容: 与MySQL或其他情况一样,MariaDB 10中的表连接数是否限制为61 ? (我无法在MariaDB文档中或通过谷歌搜索找到答案)。 问题答案: MariaDB在一个联接中具有61个表的最大相同数目。 这个查询 产量。

  • 我是Java8新手,需要重写一段旧代码来实现一个新的alghoritm。任务是过滤每个列表具有最大速度的对象。列表嵌套在地图中:道路的根地图,其中包含道路段的地图,每个道路段的地图包含对象列表,每个对象以时间间隔降低测量的速度。我需要找到每个列表的所有最大速度。 我发现以下链接看起来像我的问题,但我不能适应他们,我不确定我的尝试解决我的问题正确。 如何使用Java8流和过滤器过滤嵌套循环? Jav

  • java中vararg可以使用的最大参数数是多少?我相信应该是有限度的,不是无限的。

  • 问题内容: 我正在生成关联数组,键值是1..n列的字符串连接。 有最大长度的钥匙会再次咬我吗?如果是这样,我可能会停下来并以不同的方式进行。 问题答案: 它似乎仅受脚本的内存限制的限制。 快速测试为我提供了128mb的密钥,没问题:

  • 问题内容: 我有一个这样的清单: 如果仅使用该方法,它将返回答案,如果我试图找到max name ,那将是正确的,但是我试图返回其整数最大的元素。 问题答案: 之所以起作用,是因为 max 函数的 key 参数指定了一个函数,当 max 想要知道用于搜索最大元素的值时,该函数将被调用。 max 将为序列中的每个元素调用该函数。并创建一个接收列表并返回第一个(从零开始计数)元素的小函数。所以 __