文档章节

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

GreatQing
 GreatQing
发布于 2016/07/19 09:53
字数 367
阅读 650
收藏 0
点赞 0
评论 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 ⋅ 0

利用第三方工具进行数据库转移—导入导出、备份还原

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

roadByroad ⋅ 2013/07/12 ⋅ 0

如何利用Object Browser图形化工具提高Oracle开发工作效率(六)数据库转移

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

海尼 ⋅ 2013/08/05 ⋅ 0

Oracle开发工具--Oracle SQL Handler

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

匿名 ⋅ 2013/05/28 ⋅ 1

利用XML在不同数据库中交换数据

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

晨曦之光 ⋅ 2012/02/22 ⋅ 0

Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作

Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建...

长平狐 ⋅ 2012/06/11 ⋅ 0

Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作

Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建...

长平狐 ⋅ 2012/08/22 ⋅ 0

oracle数据库基库替换字符集

思路: 创建一个utf-8实例的数据库用来作为数据库的生成环境。 利用pl sql工具,导出数据库的创建语句,在utf-8数据库中执行,生成utf-8基库的骨架结构。 创建dblink用于复制表数据 例如 in...

遛狗少年 ⋅ 2015/09/30 ⋅ 0

多语种开发项目使用oracle+PL/SQL Developer的韩文插入问题

由于遇到了多语中开发项目,oracle数据库的字符集不再是简体中文了,在PL.SQL的sql窗口中发现插入韩文到数据库中总是为乱码,但中文和日文是正常的,连接数据库时PL/SQL弹出一个字符集不匹配的窗...

迷途d书童 ⋅ 2012/03/09 ⋅ 0

Oracle之PL/SQL学习笔记之触发器

Oracle之PL/SQL学习笔记之触发器 触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。 触发器在数据库里以独立的...

残风vs逝梦 ⋅ 2014/09/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa ⋅ 今天 ⋅ 0

sbt网络问题解决方案

转自:http://dblab.xmu.edu.cn/blog/maven-network-problem/ cd ~/.sbt/launchers/0.13.9unzip -q ./sbt-launch.jar 修改 vi sbt/sbt.boot.properties 增加一个oschina库地址: [reposit......

狐狸老侠 ⋅ 今天 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 今天 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 今天 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部