今天看到了itpub上的一个博文,发现了sqlldr这么一个工具(惭愧),虽然早就听说过,但是一直没有想法来对这个工具做一番实验。今天看到了,顺便自己做了一下,发现还真是挺有用的。
首先构造一张表:
create table test1 (id number(18), desc varchar2(255));
构造数据(随机数据):
select rownum, dbms_random.string('X', 3)
from dual connect by rownum <= 4;
1 6B3
2 XVP
3 13W
4 IIJ
创建sqlldr控制文件ldrdata.ctl
load data
infile *
insert
into table test1
fields termintated by ','
(id, description)
1 6B3
2 XVP
3 13W
4 IIJ
执行sqlldr:
sqlldr test/passwd control=ldrdata.ctl
(暂时到此为止)