应用SQL Loader导入大量数据,避免使用SQL频繁写库
使用SQL Loader导入大量数据,避免使用SQL频繁写库??LOAD??DATA??INFILE???E:/test/data.tmp????BADFILE?
使用SQL Loader导入大量数据,避免使用SQL频繁写库
?
?LOAD??DATA?
?INFILE??'?E:/test/data.tmp?'??
?BADFILE??'?E:/test/data.bad?'?
?DISCARDFILE??'?E:/test/data.dsc?'?
?DISCARDMAX??1000?
?
?APPEND
?INTO???TABLE??"TB_TEST"
?FIELDS?TERMINATED??BY???'?|?'?
?TRAILING?NULLCOLS
???(
?????USER_ID?,?
?????USER_NAME?,?
????REG_TIME??DATE(20)?"YYYY?-?MM?-?DD?HH24:MI:SS"
????)
?操作分类:
??????? a、insert,为缺省方式,在数据装载开始时要求表为空
??????? b、append,在表中追加新记录
??????? c、replace,删除旧记录,替换成新装载的记录
??????? d、truncate,同上
3、在命令行中执行以下语句:
??????? sqlldr userid/password@database e:/test/control.ctl
?