关于SQL Loader导入数据到Oracle DB中
我现在要导入的数据存在.csv文件中,其中的数据格式是:
"##03K9553 "," ","N"
这样的,大约有50万笔;
第一个问题:
我要先将将空格拿掉后在存入DB,
下面是我的Control File:
LOAD DATA
INFILE "C:\File.CSV"
into table table
replace
--fields terminated by ',' optionally enclosed by '"'
TRAILING NULLCOLS
(col_1 position(1:9) CHAR,
col_2 FILLER,
col_3position(46:47) CHAR
)
帮我看看,执行了Control File后,只Load了67笔数据进去,为什么?
DB中的相应栏位都是Varchar2类型的,
Col_1: varchar2(10);
col_2:varchar2(18);
col_3: varchar(1);
第二个问题:
同样也要用.csv中的数据对Db中现有table中进行更新操作;请问用SQL ×Loader有没用合适的办法?感激...