打开工具,在tool下面有个Text Importer
进入后先选择Data to Oracle选项卡,将要导入的那一个表的表名和用户名
然后选择 Open data file ,打开要导入的文件
最后在Fields中配置对应关系,Fileds1对应的是csv文件中的第一列
对应完成后点击 import就好了
首先1.csv文件内容:
1 2
3 name
5 id
数据库中有个t表:
create table t (id number , name varchar2(2000))
然后使用使用plsql developer的text imporer。
如图点击红圈的按钮,打开一个包含数据的文件
选择刚才新创建的1.csv文件,就会出现下图的内容。可以根据需求自行修改分隔符。
默认空格为分隔符,这里不做其他设置,工具自动识别出了两列信息。
然后选择data to oracle 选项卡,选择要导入的oracle 数据库的用户名以及表名称。
选择对应字段。
最后点击import导入即可。
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、点击导入按钮
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)