在Plsql Developer中 export to csv 很方便,但是没有相应的逆向的import功能, 譬如某次对查询出来的结果export to csv做了保存,之后如果需要将该csv文件再导入数据库,对这部分查询数据再做处理,会不太方便。
大约有40w数据。数据格式为:
"R1_1","R1_2","R4_1","R4_2","R12","H1","RDM","H1","RDM","R7_1","R7_2"
"艾","炳云","1944","8","2","331102101207002081","1","331102001006016074","1","3",""
"艾","程","1978","1","6","330204001008009032","2","330204004007015052","1","3",""
"艾","春丽","1978","10","3","330522100201010044","2","330522100037002170","1","2",""
方法1、在编辑器中替换 \n 为 \n insert into table_name values(
方法2、先导入Access数据库,然后导入Oracle
方法1面对数据量大时不能用。
其实可以用oracle的external table来处理,创建外部表,读取文本文件,像数据表那样处理。
第一步:创建Directory
create or replace directory dest_dir_name as 'G:\'
第二步:创建external table,读取数据文件
create table TEMP_12
(
R1_1 VARCHAR2(255),
R1_2 VARCHAR2(255),
R4_1 VARCHAR2(255),
R4_2 VARCHAR2(255),
R12 VARCHAR2(255),
H1 VARCHAR2(255),
RDM VARCHAR2(255),
H1_1 VARCHAR2(255),
RDM_1 VARCHAR2(255),
R7_1 VARCHAR2(255),
R7_2 VARCHAR2(255)
)
ORGANIZATION EXTERNAL (
TYPE oracle_loader
DEFAULT DIRECTORY dest_dir_name
ACCESS PARAMETERS (
RECORDS DELIMITED BY NEWLINE
FIELDS TERMINATED BY ','
MISSING FIELD VALUES ARE NULL
REJECT ROWS WITH ALL NULL FIELDS
(R1_1, R1_2, R4_1, R4_2, R12, H1, RDM, H1_1, RDM_1, R7_1, R7_2))
LOCATION ('test20110217.csv')
)
PARALLEL
REJECT LIMIT 0
NOMONITORING;
分享到:
相关推荐
Oracle大数据量导入 博文链接:https://abe.iteye.com/blog/1054515
Oracle导入CSV格式数据
将CSV、EXCEL、TXT等文件的数据导入到oracle中的方法总结。
使用toad将csv数据导入oracle
一个简单的例子,使用kettle将文本文件导入到数据库
双方的表结构不一样,但还是得添加进入oracle,想用配置文件来映射,通过映射加入,希望高手解答
SSH框架ORACLE数据导入导出工具最近要进行设备数据处理,CSV数据量已经超过百万级别,EXCEL无法进行处理,做了一个基于SSH框架,实现CSV文件上传,数据过滤导入ORACLE数据库,查询分析数据,并生成EXCEL文件,实现...
本文实例讲述了Python导入oracle数据的方法。分享给大家供大家参考。具体如下: import cx_Oracle dns_tns=cx_Oracle.makedsn("192.168.0.288",1521,"skynet") print dns_tns con = cx_Oracle.connect('alibaba', '...
csv文件用java太麻烦了,spark很简单,简单到怀疑人生
介绍如何把txt、csv文件导入oracle数据库表。
自己写的一个导入txt和csv文本到oracle数据库的工具
从文件(.csv或.txt)导入Oracle数据库Java源代码1.txt
五种常见数据库(oracle,teradata,gbase,hive,db2),通过指令的方式导出csv格式文件的总结,实例.例如spool,select.. into outfile,export .... of del,fastExport.
可以直接把excel/csv文件导入oracle或sql server数据库中 可对导入的excel内容进行筛选后再导入 可选择需要导入表的栏位 可批量导入文件夹的所有excel文件或者一个excel文件中的所有sheet 也可以导入一个文件内单个...
非常好用的,速度超快,免费的。请支持原作者,微博名:云计算民工。我只是搬运工。教程请自行去搜。
2、打开需导入的excel表格,单击office按钮,选择另存为–其他格式, 选择保存类型CSV(逗号分隔)(*.csv),单击保存 3、打开plsqldev 在工具栏中选择Tools下拉菜单下的Text Importer。进入后选择data from text...
仿SQL SERVER 导入导出功能,可以操作 SQL SERVER ,oracle,ACCESS 数据库,对数据表进行相关的操作
oracle 导入和导出,创建用户。
此例程在Oracle数据库中启动与该作业中定义的线程一样多的线程-这些线程在步骤2中进行处理。每个线程是100%异步的。 一旦启动,每个线程都会自动重新提交自己,直到处理完所有表为止。 步骤2中的过程是作业编排器...