如何将数据加载到具有5列的CSV文件的3列中的1个表中?
问题描述:
我的CSV数据:如何将数据加载到具有5列的CSV文件的3列中的1个表中?
10,ABC,10000,101,DEPARTMENT
11,XYZ,,,DEPT2
我想这3列插入到表:
EMPID,EMPNAME,DEPARTMENT
答
在控制文件,名字是你不想要的数据的字段名称与表格中的列不匹配,并将其称为FILLER。 FILLER基本上导致sqlldr忽略该字段。你应该确定在CSV哪些字段映射到列,但我会假设域1,2和5地图ID,姓名和部门:
...
(
empid,
empname,
x1 FILLER,
x2 FILLER,
department
)
如何CSV数据映射到正确的列?上面的例子会将错误的数据加载到列中。 – arunkumarmsk