Oracle Apex 19.1 中的上传向导限制

问题描述

在 Apex19.1 的现有功能中,我只能上传 45 列数据,剩余的列数既不会进一步映射也不会添加到表中。

帮助我解决以下问题:

  1. 有没有办法增加要使用上传向导功能映射的列数?
  2. 尽管我对 ID 列设置了约束,但只有插入语句在上传向导中起作用,但它通过 Apex 集合给出了唯一键错误。您也可以实现更新功能吗?

上面的希望描述了我的疑虑。

解决方法

数据加载向导支持最大 45 列。

请参阅 APEX_DATA_PARSER 软件包,该软件包可让您解析最多 300 列的 CSV 文件。但是,您仍然需要自己编写 INSERT 代码; Apex 不能/不会为你做。

另一种替代方案(尽管在 Apex 之外)是使用 SQL*Loader 或其子替代方案 - 一个外部表。任何这些选项都没有向导,所以是的 - 您必须自己打字