请问可以和我说下sqlldr的流程吗 比如说,第一步 是建ctl文件 第二步~~~~~还有问一下,每个类型文件生成的顺序 如ctl文件,dat文件等等每种文件在那里用到,请不要给网址,我这里有限制,打不开 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先给个最简单的例子,1、 建立一个表DEPT,如在scott/tiger用户下CREATE TABLE dept(deptno number(2) primary key, dname varchar2(30), loc varchar2(50));2、建立controlfile,把下面的数据保存为一个文件,如D:\myload.ctlLOAD DATAINFILE *INTO TABLE DEPTREPLACEFIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'(DEPTNO,DNAME,LOC)BEGINDATA10,Sales,"USA" 20,Accounting,"Virginia,USA" 30,Consulting,Virginia 40,Finance,Virginia 50,"Finance",Virginia 60,"Finance",Virginia 3、 用sqlldr导入数据,在cmd下执行sqlldr scott/tiger control=myload.ctl4、 查询scott.dept表,看数据是否已导入。SELECT * FROM scott.dept; 楼主可以参考下http://topic.csdn.net/u/20081224/15/cea145d9-df23-4f2b-8d4f-b5794a710c1c.html 给楼主第二个例子1、 建立一个表DEPT,如在scott/tiger用户下 CREATE TABLE dept (deptno number(2) primary key, dname varchar2(30), loc varchar2(50)); 2. 建立一个数据文件,如d:\mydata.dat,注意此文件要和下面的控制文件在同一目录下10,Sales,"USA" 20,Accounting,"Virginia,USA" 30,Consulting,Virginia 40,Finance,Virginia 50,"Finance",Virginia 60,"Finance",Virginia 3. 建立控制文件,如d:\myctl.ctl其内容中LOAD DATA INFILE 'mydata.dat' INTO TABLE DEPT REPLACE FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' (DEPTNO, DNAME, LOC)4. 用sqlldr导入数据,在cmd下执行 sqlldr scott/tiger control=myctl.ctl 5、 查询scott.dept表,看数据是否已导入。 SELECT * FROM scott.dept; Dbvisualizer启动报错 数据库DBlink链接问题 一条sql语句 谢谢 修改db_block_size大小 oracle10g安装出错? 哪位大侠给我解释一下Oracle的企业管理框架,谢谢了。 求大神救命!我安装PLSQL时总是重启!!!!有图 WINDOWS下新装oracle,为什么我进不去呀 请教 ,关于 GROUP BY ***求助:删除所有的数据,只保留空行?谢谢!***** 如何将这样的横表转为纵表(长表) 请教一个SQL问题(横表变纵表)
1、 建立一个表DEPT,如在scott/tiger用户下
CREATE TABLE dept
(deptno number(2) primary key,
dname varchar2(30),
loc varchar2(50));2、建立controlfile,把下面的数据保存为一个文件,如D:\myload.ctlLOAD DATA
INFILE *
INTO TABLE DEPT
REPLACE
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
(DEPTNO,
DNAME,
LOC)
BEGINDATA
10,Sales,"USA"
20,Accounting,"Virginia,USA"
30,Consulting,Virginia
40,Finance,Virginia
50,"Finance",Virginia
60,"Finance",Virginia 3、 用sqlldr导入数据,在cmd下执行sqlldr scott/tiger control=myload.ctl4、 查询scott.dept表,看数据是否已导入。SELECT * FROM scott.dept;
http://topic.csdn.net/u/20081224/15/cea145d9-df23-4f2b-8d4f-b5794a710c1c.html
CREATE TABLE dept
(deptno number(2) primary key,
dname varchar2(30),
loc varchar2(50));
2. 建立一个数据文件,如d:\mydata.dat,注意此文件要和下面的控制文件在同一目录下10,Sales,"USA"
20,Accounting,"Virginia,USA"
30,Consulting,Virginia
40,Finance,Virginia
50,"Finance",Virginia
60,"Finance",Virginia 3. 建立控制文件,如d:\myctl.ctl其内容中LOAD DATA
INFILE 'mydata.dat'
INTO TABLE DEPT
REPLACE
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
(DEPTNO,
DNAME,
LOC)4. 用sqlldr导入数据,在cmd下执行 sqlldr scott/tiger control=myctl.ctl 5、 查询scott.dept表,看数据是否已导入。 SELECT * FROM scott.dept;