有关更改APEX数据加载向导以提供默认目标列的问题

时间:2019-05-23 09:45:33

标签: oracle oracle-apex

在APEX 18.1随附的数据加载向导中,选择要上传的csv文件后,将为您提供“ TARGET COLUMN”下拉LOV,默认为“ DO NOT LOAD”。可以告诉APEX在此LOV中需要哪些值。我已经做到了。

我的问题是,这很费力。当用户使用没有头的csv文件时,用户不一定知道您希望他们从LOV中选择哪个值来映射相关列。正如他们将要做的。

有人知道如何将LOV中的“请勿加载”值更改为另一个值吗?如果我可以将其默认设置为自己选择的列,那将很棒。另外,向导中还有一个“ SOURCE COLUMN”字段。

获取“ SOURCE COLUMN”字段来表示我希望用户映射到LOV值的列也是一件事情。有人遇到过吗?有谁知道是否可以做我建议的解决方法?感谢您的查找和您的想法。

1 个答案:

答案 0 :(得分:0)

APEX通过检查csv中的列名来自动进行列映射(第一行通常是名称)。

因此,如果列名在表和csv中匹配,它将自行连接它们。您还可以设置列别名。

如果要编辑现有数据负载,则可以转到“共享组件-数据负载”定义,然后在其中选择要使用的定义。

然后您可以在此处设置列别名。但是afaik那里只能对每一列做一个别名。