目的:将txt中的数据导入到数据库的一个表中
第一步:scott创建一个空表
create table family(id number(10),name varchar(20),sal number(20),total number(30));
第二步:创建txt数据文件:
vi /oracle/input.txt
1,clark,4000,50000
2,saber,4100,40000
第三步:创建sql*loader的输入控制文件:
vi /oracle/input.ctl
load data
infile '/oracle/input.txt'
into table family
fields terminated by ','
(id,name,sal,total)
第四步:执行导入
sqlldr scott/tiger control='/oracle/input.ctl' log='/oracle/input.log'
提示导入完毕:
Commit point reached - logical record count 2
第五步:检查表的情况:
SQL> select * from family;
ID NAME SAL TOTAL
---------- -------------------- ---------- ----------
1 clark 4000 50000
2 saber 4100 40000
本文详细介绍了如何使用SQL*Loader将txt数据导入到数据库表中,包括创建空表、创建txt数据文件、创建输入控制文件、执行导入以及检查表情况的全过程。通过具体实例演示了每一步的操作,旨在帮助数据库管理员和开发者高效地完成数据迁移任务。

1万+

被折叠的 条评论
为什么被折叠?



