文档章节

用PL/SQL把oracle数据库表里的数据导出成insert语句的形式

GreatQing
 GreatQing
发布于 2016/07/19 09:53
字数 367
阅读 886
收藏 0

        最近要将一些历史数据导入到生产环境数据库中,数据在两个txt文件中,分别有6W+和10W+条记录。我的思路是先把两个txt文件的数据导入到测试环境的库中,然后利用PL/SQL的Export data功能,把全部数据导出成一条条insert语句的形式,最后利用导出的sql将数据插入到生产环境对应的表中。

        这里记录一下如何利用PL/SQL的Export data功能,把全部数据导出成一条条insert语句的形式。

        首先,点开Tables找到指定的表,点击右键,Export data

        然后会出现下边所示的窗口,选择相应表(可以多选,据说这是这种方式的优点,但我没亲自试过)。

        最后,选择SQL Inserts标签页,去掉Delete records前面的勾,指定输出地点(Output file),点击"Export",完成导出。

        打开保存的sql文件,发现每隔100条记录会自动生成commit;同时在这个地方也说明已经commit了多少条记录,如下图。如果不需要的话需就删除掉。

        后来发现这个数值是可以设置的,在SQL Inserts标签页里面:

© 著作权归作者所有

共有 人打赏支持
GreatQing
粉丝 6
博文 17
码字总数 11370
作品 0
广州
程序员
Oracle数据库常用sql语句

Oracle数据库常用sql语句 1.数据控制语句 (DML) 部分 1.1. INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段...

吕兵阳
2015/09/16
178
0
Oracle开发工具--Oracle SQL Handler

Oracle SQL Handler, 是专为Oracle数据库开发人员及操作人员精心打造的一款Oracle开发工具(客户端工具)。国产原创, 精品奉献, 无序列号限制, 仅凭使用满意度随意赞助就可永久使用! 其优...

匿名
2013/05/28
5.4K
1
如何利用Object Browser图形化工具提高Oracle开发工作效率(六)数据库转移

■前文 所谓数据库的转移,说白了就是把开发使用的数据库服务器上做好的表、数据、存储过程等复制出来,再导入到另一个服务器中。 一般来说方法有三种: 一是利用数据库自己的带参命令exp和i...

海尼
2013/08/05
556
0
利用第三方工具进行数据库转移—导入导出、备份还原

前文 所谓数据库的转移,说白了就是把开发使用的数据库服务器上做好的表、数据、存储过程等复制出来,再导入到另一个服务器中。 一般来说方法有三种: 一是利用数据库自己的带参命令exp和imp...

roadByroad
2013/07/12
0
0
利用XML在不同数据库中交换数据

XML在不同语言,不同数据源中交换数据已经成为主流。在这些的DRP项目中,王勇也提到了使用XML在不同数据库中交换数据,达到安全,灵活的目的。不过他只是提到有这么一种方法,做了其中的一部...

晨曦之光
2012/02/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker Compose 原理

Docker 的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用 docker 镜像作为软件产品的载体,使用 docker 容器提供独立的软件运行上下文环境,使用 dock...

Java干货分享
35分钟前
0
0
解决过滤器中设置cookie无效的问题

解决过滤器中设置cookie无效的问题 代码现场 filterChain.doFilter(sessionSyncRequestWrapper, response);Cookie emailCook = WebServletUtil.getSelectedCookie(request.getCookies(), ......

黄威
45分钟前
0
0
Hbase Schema 设计注意事项及最佳实践总结

一个列族的所有列在硬盘上存放在一起,使用这个特性可以把不同访问模式的列放在不同列族,以便隔离它们。这也是HBase被称为面向列族的存储(column-family-oriented store)的原因。 1、RowKe...

PeakFang-BOK
58分钟前
2
0
t-io给群组成员内置排序

1、实现比较器Comparator<ChannelContext> package xxx;import java.util.Comparator;import java.util.Objects;import java.util.Set;import java.util.TreeSet;import or......

talent-tan
今天
2
0
px、em、rem 区别及作用

原文 起因: 一开始是为了解决页面放大时,字体不跟着放大的 bug。现在多用用于统一规范。 概念: 任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em...

lemos
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部