apex - 数据加载限制 oracle apex 5
问题描述
我在 oracle apex 5 中使用数据加载页面,当我加载包含 90 多列和 1,000 行的 .csv 文件时。我注意到我只能在报告中看到 45 列和 500 行。
我可以更改行和列的限制吗?在哪里?
解决方案
有一个解决方案可以将超过 45 列加载到集合中,Anton Scheffer 在他的 apex 插件excel2collections中使用了这种方法,他将使用第一个列来标识集合中的单行。
加载超过 50 列。因为我们只能在 APEX 集合中存储 50 个 varchar2 列,所以超过 50 个的列将加载到第二行中。属性 N001 存储行号,属性 N002 存储 C001 的列号。
这样您就可以通过 N002 列识别一行数据,例如
N001 C001 C002 C003 C004 C005 C006 .. C050
01 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
51 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
101 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
01 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
51 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
101 [ ] [ ] [ ] [ ] [ ] [ ] .. [ ]
推荐阅读
- python - 如何在 .txt 文件中的 JSON 对象之间添加逗号,然后在 Python 中将其转换为 JSON 数组
- c# - 执行存储过程时必须声明标量变量 Error
- linux - 为什么需要 brk() 系统调用?
- mechanicalturk - 需要在 Amazon Mechanical Turk 中进行选择
- android - 如何将匿名用户链接到 Firebase Cloud Function 中的电话号码?
- javascript - 如何修复未在 createjs 中的画布上显示的预加载资产?
- angular - 某些元素的角度设置计时器
- stanford-nlp - 字符串与斯坦福 NLP Word 之间的转换
- laravel - laravel webpack mix error where `{{}}` in text
- python - 如何使用 matplotlib 从三个不同的数据帧中绘制条形图?