Home  >  Article  >  Database  >  sql*loader的实验一

sql*loader的实验一

WBOY
WBOYOriginal
2016-06-07 15:59:171102browse

目的:将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

目的:将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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn