如何将特定列的 CSV 文件加载到 Apex 5 中?
How to Load CSV file into Apex 5 for particular columns?
我有 table 三列 x(外键)、y(主键)、z 以及只有两列数据 y、z 的 csv 文件,如图所示 http://imgur.com/a/12ENZ(请复制并粘贴 link) 必须上传到 table.Here 我用常量值“20”为所有行填充 x 列。我在 Apex 5 中使用数据加载向导来执行此操作。
问题:
在第一步中,我加载了这个 table 然后在下一步中你可以看到我必须进行列映射。这里我只有两列 y(Mileage),z(Ratio) 因为我只有两列excel 和第一列 x 我想在这里映射空值(问题 1)。
在下一步中,我在 Datavalidation 中添加了过程以更新列 x 以填充该常量值,如图所示。但是你可以看到 p_attr_number =1 使第一列更新为 20 value.Here 我需要我的第一列 x 填充常量值 20(问题 2)。请给我一些建议解决这个问题。
对于问题 1,您可以通过在对象浏览器中编辑列 -> 您的 table -> 修改列 -> nullabe 字段为 NULL(不要求值)来选择 x 列为 nullable yes如果您映射 2 列(尽管您在向导中看不到列名称),您上传数据将不会填充第三列
对于问题 2,我假设您数据库中的所有字段都有数据,因此您可以添加一个页面进程,为具有空 x 列的上传数据赋予新值
1 转到由数据向导创建的第 4 页 'Data Load Results'
2 点击添加页面处理按钮
3选择pl/sql
4 给出名称并在提交时选择 - 经过计算和验证
5 输入符合您需要的更新命令如下
update your_table_name
set
x=20
where x is null;
6 写下您的成功消息
7 在选项中选择完成按钮 "when button presses"
8 创建进程
9 在分支中添加分支按钮
10 给个名字点击下一步
11 进入数据加载后你想去的页面
12 在选项中选择完成按钮 "when button presses"
13 转到完成按钮并在单击按钮时的操作中选择提交 -> 操作
通过添加这个过程和分支
第一个系统将数据插入到table
2nd 它会将所有 null x 值更新为 table
中的静态值
第 3 次它将 return 到您想要的页面
我有 table 三列 x(外键)、y(主键)、z 以及只有两列数据 y、z 的 csv 文件,如图所示 http://imgur.com/a/12ENZ(请复制并粘贴 link) 必须上传到 table.Here 我用常量值“20”为所有行填充 x 列。我在 Apex 5 中使用数据加载向导来执行此操作。 问题: 在第一步中,我加载了这个 table 然后在下一步中你可以看到我必须进行列映射。这里我只有两列 y(Mileage),z(Ratio) 因为我只有两列excel 和第一列 x 我想在这里映射空值(问题 1)。
在下一步中,我在 Datavalidation 中添加了过程以更新列 x 以填充该常量值,如图所示。但是你可以看到 p_attr_number =1 使第一列更新为 20 value.Here 我需要我的第一列 x 填充常量值 20(问题 2)。请给我一些建议解决这个问题。
对于问题 1,您可以通过在对象浏览器中编辑列 -> 您的 table -> 修改列 -> nullabe 字段为 NULL(不要求值)来选择 x 列为 nullable yes如果您映射 2 列(尽管您在向导中看不到列名称),您上传数据将不会填充第三列
对于问题 2,我假设您数据库中的所有字段都有数据,因此您可以添加一个页面进程,为具有空 x 列的上传数据赋予新值
1 转到由数据向导创建的第 4 页 'Data Load Results'
2 点击添加页面处理按钮
3选择pl/sql
4 给出名称并在提交时选择 - 经过计算和验证
5 输入符合您需要的更新命令如下
update your_table_name
set
x=20
where x is null;
6 写下您的成功消息
7 在选项中选择完成按钮 "when button presses"
8 创建进程
9 在分支中添加分支按钮
10 给个名字点击下一步
11 进入数据加载后你想去的页面
12 在选项中选择完成按钮 "when button presses"
13 转到完成按钮并在单击按钮时的操作中选择提交 -> 操作
通过添加这个过程和分支
第一个系统将数据插入到table
2nd 它会将所有 null x 值更新为 table
中的静态值第 3 次它将 return 到您想要的页面