数据文件格式如下(有5列数据),数据文件格式不能随意改动:
data.csv
0, 1, a001, name1, a
1, 92, aaaa, name2, b
3, 983, dvdaa,name3, c
要倒入数据的表定义为:
id number(5),
name varchar(50)这个表有两列,现在要把数据文件中的第二列和第四列倒入到表中,采用sql loader的方式倒入,那么control file如何写???就是如何选择数据文件中的某几列倒入到表中的控制文件如何写?那位高人能指点一二,不胜感激!!!
data.csv
0, 1, a001, name1, a
1, 92, aaaa, name2, b
3, 983, dvdaa,name3, c
要倒入数据的表定义为:
id number(5),
name varchar(50)这个表有两列,现在要把数据文件中的第二列和第四列倒入到表中,采用sql loader的方式倒入,那么control file如何写???就是如何选择数据文件中的某几列倒入到表中的控制文件如何写?那位高人能指点一二,不胜感激!!!
导入时跳过某些字段:
可用 POSTION(x:y) 来分隔数据. 在Oracle8i中可以通过指定 FILLER 字段实现。FILLER 字段用来跳过、忽略导入数据文件中的字段.如:
LOAD DATA
TRUNCATE INTO TABLE T1
FIELDS TERMINATED BY ','
( field1,
field2 FILLER,
field3
)