一、实验环境
Windows XP+oracle9i 9.0.1
二、实验思想
通过指定每个字段的开始和起始的位置来装载数据
三、实验设计
1、创建实验表
2、创建控制文件
3、加载数据
四、实验步骤
1、创建实验表
C:\Documents and Settings\Administrator>sqlplus scott/oracle
SQL> create table test4 as select * from dept where 1=2;
表已创建。
查看表中内容
SQL> select * from test4;
未选定行
2、创建控制文件
LOAD DATA
INFILE *
INTO TABLE test4
REPLACE
( DEPTNO position(1:2),
DNAME position(*:16), // 这个字段的开始位置在前一字段的结束位置
LOC position(12:23)
)
BEGINDATA
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
4、查看数据
SQL> select * from test4;
DEPTNO DNAME LOC
---------- -------------- -------------
10 Accounting Vir g Virginia,U
五、实验小结
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26723566/viewspace-739836/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26723566/viewspace-739836/