【发布时间】:2019-06-12 23:08:45
【问题描述】:
当我加载包含超过 90 列和 1,000 行的 .csv 文件时,我在 oracle apex 5 中使用数据加载页面。我注意到我只能在报告中看到 45 列和 500 行。 .
我可以更改行和列的限制吗?在哪里?
【问题讨论】:
标签: apex oracle-apex-5
当我加载包含超过 90 列和 1,000 行的 .csv 文件时,我在 oracle apex 5 中使用数据加载页面。我注意到我只能在报告中看到 45 列和 500 行。 .
我可以更改行和列的限制吗?在哪里?
【问题讨论】:
标签: apex oracle-apex-5
答案是否定的,顶点集合不允许这样的列数。
【讨论】:
有一个解决方案可以将超过 45 列加载到集合中,Anton Scheffer 在他的 apex 插件 excel2collections 中使用了这种方法,他将使用第一个列来标识集合中的单行。
加载超过 50 列。因为我们只能存储 50 个 varchar2 APEX 集合中的列,超过 50 的列会在一秒钟内加载 排。属性 N001 存储行号,属性 N002 存储行号 C001的列号。
这样您就可以通过 N002 列来识别一行数据,例如
N001 C001 C002 C003 C004 C005 C006 .. C050
01 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
51 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
101 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
01 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
51 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
101 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
【讨论】: