[发明专利]查询语句生成方法、装置、存储介质和计算机设备在审
申请号: | 202211200711.4 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115438071A | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 徐化龙 | 申请(专利权)人: | 上海品顺信息科技有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟贤 |
地址: | 201106 上海市闵行区申长路1588弄*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询 语句 生成 方法 装置 存储 介质 计算机 设备 | ||
本申请提供了一种查询语句生成方法、装置、存储介质和计算机设备。该方法包括:获取目标数据库的类型、目标表的名称以及目标表所包含的多个可选字段;目标表为目标数据库中多个表中的一个;在交互界面展示字段选择控件、查询规则选择控件和语句生成控件;字段选择控件被操作时展示有多个可选字段,查询规则选择控件被操作时展示有多个查询规则;响应于对字段选择控件的操作,从多个可选字段中确定目标字段,响应于对查询规则选择控件的操作,从多个查询规则中确定目标规则;响应于对语句生成控件的操作,根据目标数据库的类型所对应的语句模板、目标规则和目标字段生成查询语句。该方法方便无代码编写能力的人员查询数据,还提高了查询效率。
技术领域
本申请涉及数据库技术领域,尤其涉及一种查询语句生成方法、装置、存储介质和计算机设备。
背景技术
随着数据库技术的发展和应用,许多项目都需要利用数据库进行管理。在管理过程中经常会涉及到对数据库数据的处理,例如存取数据以及查询、更新和管理数据等,这些数据处理逻辑都需要通过SQL(Structured QueryLanguage,结构化查询语言)语句来实现。传统技术中,需要业务人员具备代码编写基础进行人工编写,存在对业务人员要求较高且生成效率较低的问题。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中生成查询语句对业务人员要求较高且生成效率较低的问题时的技术缺陷。
第一方面,本申请实施例提供了一种查询语句生成方法,包括:获取目标数据库的类型、目标表的名称以及目标表所包含的多个可选字段;目标表为目标数据库中多个表中的一个;在交互界面展示字段选择控件、查询规则选择控件和语句生成控件;字段选择控件被操作时展示有多个可选字段,查询规则选择控件被操作时展示有多个查询规则;响应于对字段选择控件的操作,从多个可选字段中确定目标字段,响应于对查询规则选择控件的操作,从多个查询规则中确定目标规则;响应于对语句生成控件的操作,根据目标数据库的类型所对应的语句模板、目标规则和目标字段生成查询语句。
在其中一个实施例中,交互界面还展示有类型选择控件、访问信息输入控件以及字段获取控件;获取目标数据库的类型、目标表的名称以及目标表所包含的多个可选字段,包括:响应于对类型选择控件的操作,获取目标数据库的类型,响应于对访问信息输入控件的操作,获取目标数据库的访问信息;响应于对字段获取控件的操作,根据访问信息从目标数据库中获取目标表所包含的多个可选字段。
在其中一个实施例中,访问信息还包括身份验证信息、目标数据库的地址、目标数据库的名称和目标表的名称;根据访问信息从目标数据库中获取目标表所包含的多个可选字段,包括:根据目标数据库的地址,向目标数据库所在的数据库服务器发送验证请求;验证请求包括身份验证信息;在接收到数据库服务器发送的验证通过指令时,向数据库服务器发送字段获取请求,以获取多个可选字段;字段获取请求包括目标数据库的名称和目标表的名称。
在其中一个实施例中,字段选择控件包括单字段选择子控件,语句生成控件的操作包括单字段语句生成子控件;响应于对字段选择控件的操作,从多个可选字段中确定目标字段,包括:响应于对单字段选择子控件的操作,从多个可选字段中确定一个目标字段;响应于对语句生成控件的操作,根据目标数据库的类型所对应的语句模板、目标规则和目标字段生成查询语句,包括:响应于对单字段语句生成子控件的操作,根据目标数据库的类型所对应的语句模板、目标规则和一个目标字段,生成单字段查询语句。
在其中一个实施例中,字段选择控件包括字段批量选择子控件,语句生成控件的操作包括批量语句生成子控件;响应于对字段选择控件的操作,从多个可选字段中确定目标字段,包括:响应于对字段批量选择子控件的操作,从多个可选字段中确定两个以上目标字段;响应于对语句生成控件的操作,根据目标数据库的类型所对应的语句模板、目标规则和目标字段生成查询语句,包括:响应于对批量语句生成子控件的操作,根据目标数据库的类型所对应的语句模板、目标规则和各目标字段,生成各目标字段对应的单字段查询语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海品顺信息科技有限公司,未经上海品顺信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211200711.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液舱中部检修平台
- 下一篇:一种防冲刷沉降的海上升压站的施工方法