Oracle APEX 5中的Data Loader向导页面

时间:2016-07-06 15:24:03

标签: oracle oracle-apex

我们需要为许多表使用数据加载向导页面。有没有办法以编程方式定义基础表?我不想为每个表创建4个页面。

由于

1 个答案:

答案 0 :(得分:3)

不,您无法动态更改数据加载向导的目标。我可以建议您考虑3个选项:

  1. 正如您所提到的,为每个表创建数据加载向导 - 虽然它在前面有点工作,但并不难(特别是与替代方案相比)。

  2. 推出自己的解决方案。获取CSV解析器(例如,来自Alexandria PL / SQL库)并创建Apex页面,以允许用户将CSV中的列映射到表列。我认为这将是一个非常大的挑战。

  3. 使用所有目标表中的所有列创建临时表。为该表创建单个数据加载向导。编写一些额外的逻辑来获取结​​果数据并将其复制到目标表。我在最近的一个项目中使用了这种方法,该项目需要在模式中的几十个不同的表中插入/更新行,并且它运行得相当好 - 但这并不简单。