首页 > 解决方案 > 数据加载限制 oracle apex 5

问题描述

我在 oracle apex 5 中使用数据加载页面,当我加载包含 90 多列和 1,000 行的 .csv 文件时。我注意到我只能在报告中看到 45 列和 500 行。

我可以更改行和列的限制吗?在哪里?

标签: apexoracle-apex-5

解决方案


有一个解决方案可以将超过 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 [  ] [  ] [  ] [  ] [  ] [  ] .. [  ]

推荐阅读