1、在数据库中创建相应的表。
如,文本文件内容为:
create table test
(id int,
name varchar2(10),
sex varchar2(10))
2、在电脑中某路径下编写ctrl文件,以c盘data目录为例,添加如下文本。如,被导入的文件名为load.txt
load data
infile 'load.txt' --被导入文件名
replace into table test
(id char terminated by ',',
name char terminated by ',',
sex char terminated by whitespace)
编写后,将文件保存成load.ctrl
3、然后打开命令提示符,并进入到文本文件和ctrl文件所在目录。
4、输入以下语句,并执行。
1
sqlldr userid=用户名/密码@数据库实例名 control=load.ctl log=load.log
5、导入后,test表中数据如下:
Excel数据通过plsql导入到Oracle
方法/步骤
1
准备Excel导入数据
2
把Excel文件另存为(文本文件(制表符分隔)(*.txt))
3
把新生成的student.txt文件导入到plsql
打开plsql连接到要导入的oracle数据库再打开Tools
-->
Text
importer...
-->
Open
data
file
选择要导入的txt文件
4
设置导入数据表结构
新生成的表字段会对应Excel文件第一行标题,但新生成的表字段Type需要设置,可以设置为nvarchar
(导入数据为临时数据,如果需要可以后期再作类型变换处理)
5
在Data
to
Oracle
Tab中设置导入的表及相应的栏位
6
点击界面下方的Import按钮完成导入 *** 作Excel数据通过plsql
导入到Oracle
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)