PLSQL Developer导入csv文件到oracle

PLSQL Developer导入csv文件到oracle,第1张

csv文件内容:

要导入的表结构

create table RPT_MONILUCE_2_P01

(

imsi      NUMBER,

road_line NUMBER,

ci        NUMBER,

diff      NUMBER,

rn        NUMBER,

sdate     DATE,

report_id NUMBER(20)

)

步骤:

1、在csv第一行上增加列字段行。

2、修改文件后缀为.txt。

如果是excel的,先转换为 csv,再修改后缀为.txt.

避开科学计数法的麻烦。

3、PLSQL Developer-工具--文本导入器

4、打开要导入的txt文件

打开后效果:

4、点击“到Oracle数据”

选择“所有者”,“表”。

注意:在字段类型里,有些字段在导入的时候可能需要转换类型或格式。如此处的 sdate需要从string转为date。

5、点击导入按钮

使用Oracle自带的SqlLoader工具进行导入。首先,需要自己写一个.ctl配置文件,在文件中的LOAD DATA INFILE的参数中,指明CSV文件的路径和名称。然后使用Fields terminated by "," 说明数据之间是采用逗号分隔。

最后,进入Oracle的控制台,使用sqlldr命令,执行这个.ctl文件,导入CSV数据。

你可以使用plsqldev工具导

打开工具,在tool下面有个Text Importer

进入后先选择Data to Oracle选项卡,将要导入的那一个表的表名和用户名

然后选择 Open data file ,打开要导入的文件

最后在Fields中配置对应关系,Fileds1对应的是csv文件中的第一列

对应完成后点击 import就好了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11525798.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存