[发明专利]数据处理方法、装置、存储介质以及处理器有效
申请号: | 201710697072.X | 申请日: | 2017-08-15 |
公开(公告)号: | CN110019111B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 陈玉萍 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/23 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郄晨芳;王宝筠 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 存储 介质 以及 处理器 | ||
本发明公开了一种数据处理方法、装置、存储介质以及处理器,该数据处理方法通过将用户预先设置的至少一个配置属性逐个确定为目标配置属性,将属于数据源且属于待处理数据表的字段名称,添加至第二名称集合;依据第二名称集合以及数据源创建临时表;依据所述临时表以及所述第一名称集合,对所述待处理数据表进行更新和/或插入。在整个过程中,用户可以只需要在最初时设置一个或多个配置属性即可,后续会依据配置属性包含的内容对待处理数据表进行更新和/或插入,不需要针对每一待处理数据表编写更新语句和插入语句。因此简化了用户的操作。
技术领域
本发明涉及数据库技术领域,更具体涉及一种数据处理方法及装置。
背景技术
在信息化社会,随着信息技术和市场的发展,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是各类信息系统的核心部分。数据的更新则是数据库技术的关键部分。
数据库中的数据是以数据表的方式进行存储的,对数据库中数据的更新和插入即为对数据表的更新和插入。对数据库中每一数据表进行更新或插入时,都需要用户编写数据更新语句或插入语句,例如Update、Insert、Merge等语句,使得用户操作繁琐。
综上,目前本领域技术人员正在致力于研发简化用户操作的数据表更新和插入的方法。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据处理方法及装置。
一种数据处理方法,包括:
将预先设置的至少一个配置属性逐个确定为目标配置属性;其中,所述目标配置属性包括:待处理数据表的名称;用于表征所述待处理数据表的数据更新来源的数据源的名称;包含用于表征在设置所述待处理数据表时连接所述待处理数据表与所述数据源的连接条件的第一名称集合,所述第一名称集合包括同时属于所述数据源和所述待处理数据表的至少一个字段名称;
将属于所述数据源且属于所述待处理数据表的字段名称,添加至第二名称集合;
依据所述第二名称集合以及所述数据源创建临时表,所述临时表的字段名称包括所述第二名称集合包括的所有字段名称,所述临时表中的记录包括属于所述数据源且与所述第二名称集合包括的所有字段名称相应的记录;
依据所述临时表以及所述第一名称集合,对所述待处理数据表进行更新和/或插入。
一种数据处理装置,包括:
确定模块,用于将预先设置的至少一个配置属性逐个确定为目标配置属性;其中,所述目标配置属性包括:待处理数据表的名称;用于表征所述待处理数据表的数据更新来源的数据源的名称;包含用于表征在设置所述待处理数据表时连接所述待处理数据表与所述数据源的连接条件的第一名称集合,所述第一名称集合包括同时属于所述数据源和所述待处理数据表的至少一个字段名称;
添加模块,用于将属于所述数据源且属于所述待处理数据表的字段名称,添加至第二名称集合;
创建模块,用于依据所述第二名称集合以及所述数据源创建临时表,所述临时表的字段名称包括所述第二名称集合包括的所有字段名称,所述临时表中的记录包括属于所述数据源且与所述第二名称集合包括的所有字段名称相应的记录;
设置模块,用于依据所述临时表以及所述第一名称集合,对所述待处理数据表进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710697072.X/2.html,转载请声明来源钻瓜专利网。