异构数据库之间的数据转移、采集
续《 Grid(前端)组件带单元验证功能的CRUD功能扩展 》的描述内容,我们都知道在一些场景下,我们不得不通过一些方式从各个途径去采集系统所需要的一些基础数据,如果这些需要采集的数据量很大的话!通过手工的方式去录入想必不是聪明的人的做法!在这里分享
续《Grid(前端)组件带单元格验证功能的CRUD功能扩展》的描述内容,我们都知道在一些场景下,我们不得不通过一些方式从各个途径去采集系统所需要的一些基础数据,如果这些需要采集的数据量很大的话!通过手工的方式去录入想必不是聪明的人的做法!在这里分享下一个小技巧(不借助工具软件),这种方式相信对那些经常写报表的人讲会经常会用到这种方式!
之所以续《Grid(前端)组件带单元格验证功能的CRUD功能扩展》博文,是因为下面采集数据方式是从一个系统原型中采集平台数据字典的相关数据,添加完数据字典之后,用户还可以直接通过操作Grid组件添加、编辑、查询字典数据,不需要新建过多冗余表单页面来新增字典数据,把本来“一天”时间完成的事件缩短到几时分钟!
下面来看一下数据采集完后效果图:
像图中选择的这个地域这个人员字典中,我们都知道地域字典包含的数据量相当之大,那么这个字典的数据我们是否会像*一样通过手工一个一个去录入呢?相信你不会。但我们需要个别字典修改新增时候,简单录入也不会影响我们工作效率。
下面就简单讲一下异构数据库之间数据的转移【oracle数据库到mysql数据库之间的转移】(不通过工具)方式----通过拼接sql语句的方式【拼接插入语句或者存储过程】:
下面我们进入oracle的一个IDE编程工具pl/sql执行如下语句:
select 'insert jp_dict_Region(JPID,NAME,CODE,Rank_Num,IS_FLAG,Parent_Id) values('''||t.编码||''','''||t.名称||''','''||t.简码||''','||t.级数||','||t.缺省标志||','''||t.上级编码||''');' As sql语句 from 区域 t
查询到如下结果:
直接想生成的脚本复制到mysql下执行即可!
当然异构数据库之间又或者相同数据之间物理异构之间的数据传递或者转移我们可以通过特定的工具来完成。在这里就不过多介绍这些工具的使用了!以上是一个不借助第三方工具实现方式。以上所述希望对你有所帮助。
以下是jplogic字典工具的应用效果:
推荐阅读
-
Oracle数据库中SP和表之间的关系
-
通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案
-
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
-
Python基于Scrapy的爬虫 数据采集(写入数据库)
-
异构环境oracle数据库迁移教程之exp和imp以及expdp和impdp的使用
-
Oracle数据库的实例/表空间/用户/表之间关系简单讲解
-
实例说明PostgreSQL表空间、数据库、模式、表、用户/角色之间的关系
-
mysql数据库引擎MyISAM与InnoDB之间的区别
-
数据库的主表,从表,主键,外键等之间的关系
-
不同数据库之间表数据的迁移