复习:使用sqlplus操作数据库
1.sqlplus /nolog
2.conn netbnew/****@nbs
案例1:将文本文件的内容导入到表里
表结构
userID integer /*使用了触发器和序列,这个字段是自增的*/
userName varchar2
sex varcher2
1.数据文件 在d:\num.txt
18991441111
18991442222
18991443333
18991444444
2.控制文件在 d:\test.txt
load data --1、控制文件标识
infile 'd:\num.txt' --2、要输入的数据文件名为test.txt
append into table dectuser --3、向表test中追加记录
fields terminated by X'09' --4、字段终止于X'09',是一个制表符(TAB)
(name) -----定义列对应顺序
3.在cmd 下直接
C:\Documents and Settings\Owner>sqlldr netbnew/****@nbs control=d:\test.ctl data=
d:\num.txt
4.查看表中的数据发现已经将这4条数据导入到库里了
9.19号 补充:
上面的例子是给一个表的一个字段导入文本文件中的一列记录,下面我们完成给使用csv 文件给数据库表的多个字段导入值
1.数据文件 在d:\weinan.csv
渭南,15319132365, 喻国栋
渭南,15319139895, 袁 军
渭南,15319139580, 赵鑫
渭南,15309137365,安刚
2.控制文件在 d:\test.ctl
load data --1、控制文件标识
infile 'd:\weinan.csv' --2、要输入的数据文件名为test.txt
append into table employ_temp --3、向表test中追加记录
Fields terminated by "," --4、字段终止符
(area,num,Name) -----定义列对应顺序
-----定义列对应顺序
3.3.在cmd 下直接
C:\Documents and Settings\Owner>sqlldr netbnew/****@nbs control=d:\test.ctl data=
d:\num.txt