[发明专利]数据库版本迭代的方法及装置在审
申请号: | 202010245360.3 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111367893A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 鹿江锋;张友权;张浩;陈威 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/23;G06F16/242 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;汤在彦 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 版本 方法 装置 | ||
本发明公开了一种数据库版本迭代的方法及装置,其中,该方法包括:获得数据库更新信息,生成数据库更新的SQL语句;将数据库更新的SQL语句输入语言转换关系库,输出目标语言类型的数据库更新的SQL语句;其中,语言转换关系库是根据多种语言类型的SQL语句之间的转换关系建立的;根据目标语言类型的数据库更新的SQL语句和目标语言类型的数据库已有的SQL语句,对目标语言类型的数据库进行版本迭代,本发明可以减少业务人员的工作量,提高数据库版本迭代的效率和准确性。
技术领域
本发明涉及数据处理技术领域,特别涉及一种数据库版本迭代的方法及装置。
背景技术
目前很多企业或软件开发公司开发的软件系统或企业内部系统都存在这种情况:系统使用同一套核心代码来实现业务逻辑或者产品功能,但是由于客户不同、运行环境不同或者其它条件的限制而使用不同的数据库,例如:客户A使用Oracle数据库,客户B使用Mysql数据库,客户C使用Sqlserver数据库等,然后各个客户通过不同的配置层在不同的部署环境里应用不同的数据库。
针对上述情况,会存在一个对不同的数据库的SQL语句进行统一管理和更新的问题,现有技术是通过人工维护多种类型的数据库的SQL语句,由于不同类型数据库的使用的编程语言不相同,每种数据库都需要人工编写一套对应的SQL语句,在数据库版本迭代时,需要人工同步编写多种语言的SQL语句,编写完毕之后,还要核对所有的脚本是否正确,使得工作量较大,对业务人员能力要求较高,容易出错,导致数据库版本迭代的效率和准确性较低。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种数据库版本迭代的方法,用以提高数据库版本迭代的效率和准确性,该方法包括:
获得数据库更新信息,生成数据库更新的SQL语句;
将数据库更新的SQL语句输入语言转换关系库,输出目标语言类型的数据库更新的SQL语句;其中,语言转换关系库是根据多种语言类型的SQL语句之间的转换关系建立的;
根据目标语言类型的数据库更新的SQL语句和目标语言类型的数据库已有的SQL语句,对目标语言类型的数据库进行版本迭代。
本发明实施例提供了一种数据库版本迭代的装置,用以提高数据库版本迭代的效率和准确性,该装置包括:
更新语句生成模块,用于获得数据库更新信息,生成数据库更新的SQL语句;
目标语句生成模块,用于将数据库更新的SQL语句输入语言转换关系库,输出目标语言类型的数据库更新的SQL语句;其中,语言转换关系库是根据多种语言类型的SQL语句之间的转换关系建立的;
数据库版本迭代模块,用于根据目标语言类型的数据库更新的SQL语句和目标语言类型的数据库已有的SQL语句,对目标语言类型的数据库进行版本迭代。
本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述数据库版本迭代的方法。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有执行上述数据库版本迭代的方法的计算机程序。
本发明实施例通过:获得数据库更新信息,生成数据库更新的SQL语句;将数据库更新的SQL语句输入语言转换关系库,输出目标语言类型的数据库更新的SQL语句;其中,语言转换关系库是根据多种语言类型的SQL语句之间的转换关系建立的;根据目标语言类型的数据库更新的SQL语句和目标语言类型的数据库已有的SQL语句,对目标语言类型的数据库进行版本迭代,与现有技术在数据库版本迭代时需要人工编写多种语言类型的SQL语句相比,本发明可以基于语言转换关系库将数据库更新的SQL语句转换为多种语言类型的SQL语句,减少了业务人员的工作量,提高了数据库版本迭代的效率和准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010245360.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:变断面可调式衬砌台车的调节方法
- 下一篇:图像标注方法及装置