在Oracle APEX中将静态数据与数据加载向导实用程序一起插入

时间:2018-11-29 10:03:13

标签: oracle-apex

我是Oracle APEX的新手,正在尝试探索APEX(5.1)中的所有选项。我的查询与Oracle APEX中的数据加载向导有关。我创建了一个包含三列的表,并将该表设置为“数据加载定义”。

这是我期望通过数据加载向导进行的过程:

  1. 在“数据加载源”的第一页中,我创建了一个单选页项目,并通过选择该项目将其分配到表的第一列。
  2. 我将上传包含两列的CSV文件,该文件将分配给第二列和第三列。

因此,通过选择需要将静态字符串与文件数据一起插入的页面项目,CSV文件中存在任何记录。

我用Google搜索了同样的东西,但没有找到任何适合此要求的解决方案。如果您能帮助我,将不胜感激。

1 个答案:

答案 0 :(得分:0)

对于这种事情,我的首选方法是使用登台表作为“数据装入”向导的目标。然后在末尾添加一个将行从登台表复制到最终表的过程,同时设置静态列;然后从登台表中删除行。

请注意:在表中添加列SESSION_ID,并使用触发器将其设置为v('SESSION'),以便该过程仅获取当前用户会话的行。