[发明专利]查询语句生成方法、装置、存储介质和计算机设备在审
申请号: | 202211200711.4 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115438071A | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 徐化龙 | 申请(专利权)人: | 上海品顺信息科技有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟贤 |
地址: | 201106 上海市闵行区申长路1588弄*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询 语句 生成 方法 装置 存储 介质 计算机 设备 | ||
1.一种查询语句生成方法,其特征在于,包括:
获取目标数据库的类型、目标表的名称以及所述目标表所包含的多个可选字段;所述目标表为所述目标数据库中多个表中的一个;
在交互界面展示字段选择控件、查询规则选择控件和语句生成控件;所述字段选择控件被操作时展示有所述多个可选字段,所述查询规则选择控件被操作时展示有多个查询规则;
响应于对所述字段选择控件的操作,从所述多个可选字段中确定目标字段,响应于对所述查询规则选择控件的操作,从所述多个查询规则中确定目标规则;
响应于对语句生成控件的操作,根据所述目标数据库的类型所对应的语句模板、所述目标规则和所述目标字段生成查询语句。
2.根据权利要求1所述的方法,其特征在于,所述交互界面还展示有类型选择控件、访问信息输入控件以及字段获取控件;
所述获取目标数据库的类型、目标表的名称以及所述目标表所包含的多个可选字段,包括:
响应于对所述类型选择控件的操作,获取所述目标数据库的类型,响应于对所述访问信息输入控件的操作,获取所述目标数据库的访问信息;所述访问信息还包括身份验证信息、所述目标数据库的地址、所述目标数据库的名称和所述目标表的名称;
响应于对所述字段获取控件的操作,根据所述访问信息从所述目标数据库中获取所述目标表所包含的所述多个可选字段。
3.根据权利要求2所述的方法,其特征在于,所述根据所述访问信息从所述目标数据库中获取所述目标表所包含的多个可选字段,包括:
根据所述目标数据库的地址,向所述目标数据库所在的数据库服务器发送验证请求;所述验证请求包括所述身份验证信息;
在接收到所述数据库服务器发送的验证通过指令时,向所述数据库服务器发送字段获取请求,以获取所述多个可选字段;所述字段获取请求包括所述目标数据库的名称和所述目标表的名称。
4.根据权利要求2所述的方法,其特征在于,所述字段选择控件包括单字段选择子控件,所述语句生成控件的操作包括单字段语句生成子控件;
所述响应于对所述字段选择控件的操作,从所述多个可选字段中确定目标字段,包括:
响应于对所述单字段选择子控件的操作,从所述多个可选字段中确定一个所述目标字段;
所述响应于对语句生成控件的操作,根据所述目标数据库的类型所对应的语句模板、所述目标规则和所述目标字段生成查询语句,包括:
响应于对所述单字段语句生成子控件的操作,根据所述目标数据库的类型所对应的语句模板、所述目标规则和一个所述目标字段,生成单字段查询语句。
5.根据权利要求2所述的方法,其特征在于,所述字段选择控件包括字段批量选择子控件,所述语句生成控件的操作包括批量语句生成子控件;
所述响应于对所述字段选择控件的操作,从所述多个可选字段中确定目标字段,包括:
响应于对所述字段批量选择子控件的操作,从所述多个可选字段中确定两个以上所述目标字段;
所述响应于对语句生成控件的操作,根据所述目标数据库的类型所对应的语句模板、所述目标规则和所述目标字段生成查询语句,包括:
响应于对所述批量语句生成子控件的操作,根据所述目标数据库的类型所对应的语句模板、所述目标规则和各所述目标字段,生成各所述目标字段对应的单字段查询语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海品顺信息科技有限公司,未经上海品顺信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211200711.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:液舱中部检修平台
- 下一篇:一种防冲刷沉降的海上升压站的施工方法