如何将数据加载到具有5列的CSV文件的3列中的1个表中?

问题描述:

我的CSV数据:如何将数据加载到具有5列的CSV文件的3列中的1个表中?

10,ABC,10000,101,DEPARTMENT 
11,XYZ,,,DEPT2 

我想这3列插入到表:

EMPID,EMPNAME,DEPARTMENT 
+0

如何CSV数据映射到正确的列?上面的例子会将错误的数据加载到列中。 – arunkumarmsk

在控制文件,名字是你不想要的数据的字段名称与表格中的列不匹配,并将其称为FILLER。 FILLER基本上导致sqlldr忽略该字段。你应该确定在CSV哪些字段映射到列,但我会假设域1,2和5地图ID,姓名和部门:

... 
(
empid, 
empname, 
x1 FILLER, 
x2 FILLER, 
department 
)