
要导入的表结构
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就好了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)