一、实验环境
Windows XP+oracle9i 9.0.1
二、实验思想
使用sqlloader通过不同装载加载数据到数据库
三、实验设计
1、创建实验表
2、创建控制文件
3、加载数据
四、实验步骤
1、创建实验表
SQL> create table test(
2 deptno number(4),
3 dname varchar2(10),
4 loc varchar(13));
查看表中内容
SQL> select * from test;
未选定行
2、创建控制文件test.ctl
LOAD DATA
INFILE *
INTO TABLE DEPT
REPLACE
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
( DEPTNO,
FILLER_1 FILLER, // 下面的 "Something Not To Be Loaded" 将不会被装载
DNAME,
LOC
)
BEGINDATA
20,Something Not To Be Loaded,Accounting,"Virginia,USA"
3、加载数据
E:\test>sqlldr scott/oracle control=test.ctl log=test bad=test
SQL*Loader: Release 9.0.1.1.1 - Production on 星期六 8月 4 11:20:42 201
(c) Copyright 2001 Oracle Corporation. All rights reserved.
达到提交点,逻辑记录计数1
查看数据:
SQL> select * from test;
DEPTNO DNAME LOC
---------- -------------- -------------
20 Accounting Virginia,USA
可以看到filler_1列并未被装载
五、实验小结
指定那一列不被装载在该列够添加FILLER关键字
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26723566/viewspace-739822/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26723566/viewspace-739822/