[发明专利]基于SQL语句整合的数据获取方法、装置、设备、介质在审
申请号: | 202210360678.5 | 申请日: | 2022-04-07 |
公开(公告)号: | CN114691714A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 钟加武;温秋明;黄聪 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2453;G06F16/2457 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 尹长斌 |
地址: | 518000 广东省深圳市福田区福田街道益田路5033号平安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sql 语句 整合 数据 获取 方法 装置 设备 介质 | ||
1.一种基于SQL语句整合的数据获取方法,其特征在于,包括:
获取多个初始SQL语句,从多个所述初始SQL语句中获取多个可合并SQL语句,各个所述可合并SQL语句所对应的数据库操作主表相同;
确定各个所述可合并SQL语句所对应的数据查询信息,所述数据查询信息记载有从所述数据库操作主表获取目标数据的查询操作;
获取与所述数据库操作主表唯一对应的目标脚本文件,通过合并全部的所述数据查询信息得到所述目标脚本文件的目标查询参数;
根据所述目标查询参数预编译所述目标脚本文件,得到目标查询指令;
根据所述目标查询指令从所述数据库操作主表获取所述目标数据。
2.根据权利要求1所述的基于SQL语句整合的数据获取方法,其特征在于,所述数据调用信息包括查询字段和筛选条件,所述目标查询参数包括字段参数和条件参数,在所述通过合并全部的所述数据查询信息得到所述目标脚本文件的目标查询参数之前,包括:
根据各个所述查询字段生成字段参数;
将所述筛选条件确定为与所述字段参数相关联的所述条件参数。
3.根据权利要求2所述的基于SQL语句整合的数据获取方法,其特征在于,至少有两个所述初始SQL语句的所述查询字段相同,相同的至少两个所述查询字段共享同一个所述字段参数,所述将所述筛选条件确定为与所述字段参数相关联的所述条件参数,包括:
当关联至所述字段参数的至少两个所述筛选条件相同,合并相同的至少两个所述筛选条件,并将合并结果确定为所述条件参数;
和/或,
当关联至所述字段参数的至少两个所述筛选条件不相同,组合至少两个所述筛选条件,并将组合结果确定为所述条件参数。
4.根据权利要求2所述的基于SQL语句整合的数据获取方法,其特征在于,目标查询参数包括第一条件参数和第二条件参数,且所述目标数据为根据所述第一条件参数获取的第一数据集与根据所述二条件参数获取的第二数据集的交集,所述根据所述目标查询指令从所述数据库操作主表获取所述目标数据,包括:
当所述第二数据集的数据量大于所述第一数据集所对应的数据量,根据所述第一条件参数从所述数据库操作主表获取所述第一数据集,并将所述第一数据集保存至内存中;
根据所述第二条件参数,从保存在所述内存中的所述第一数据集筛选出所述目标数据。
5.根据权利要求2所述的基于SQL语句整合的数据获取方法,其特征在于,所述目标查询参数包括至少两个所述字段参数,所述根据所述目标查询参数预编译所述目标脚本文件,得到目标查询指令,包括:
预编译所述目标脚本文件,得到与各个所述字段参数唯一对应的字段查询指令;
将全部的所述字段查询指令组合成所述目标查询指令。
6.根据权利要求5所述的基于SQL语句整合的数据获取方法,其特征在于,所述根据所述目标查询指令从所述数据库操作主表获取所述目标数据,包括:
为每个所述字段查询指令配置唯一对应的数据层访问接口;
通过多个所述数据层访问接口并行发送所对应的所述字段查询指令,从所述数据库操作主表获取多个反馈数据;
将全部的所述反馈数据组成所述目标数据。
7.根据权利要求1所述的基于SQL语句整合的数据获取方法,其特征在于,在所述得到目标查询指令之后,所述方法还包括:
根据所述目标查询参数生成索引信息;
建立所述索引信息和所对应的所述目标查询指令之间的关联关系;
当获取到与所述目标脚本文件所对应的新的SQL语句,当根据所述新的SQL语句所对应的数据查询信息从所述索引信息匹配出目标索引信息,根据所述目标索引信息获取与所述新的SQL语句所对应的所述目标查询指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210360678.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:粗铅精炼装置及粗铅精炼方法
- 下一篇:一种富血小板血浆自动制备装置