一种SQL语句生成方法和装置制造方法及图纸

技术编号:40670586 阅读:24 留言:0更新日期:2024-03-18 19:06
本申请提供了一种SQL语句生成方法和装置,响应于接收到用户所输入的业务查询问题,将业务查询问题通过向量转换模型转换为业务查询向量;利用业务查询向量和业务查询问题的查询方式,通过确定在查询方式下业务查询问题所适用的查询提示模板,构建得到语句生成模型能够识别的模型查询语句;将模型查询语句输入至语句生成模型,通过语句生成模型生成业务查询问题所对应的查询结果和/或用于查询业务查询问题所对应的查询结果的SQL查询语句。这样,可以利用语句生成模型实现SQL查询语句的生成,以此,可以简化SQL查询语句的生成过程,有助于提高SQL语句的生成效率。

【技术实现步骤摘要】

本申请涉及数据处理,尤其是涉及一种sql语句生成方法和装置。


技术介绍

1、随着大语言模型在各个领域中应用的日趋成熟,利用大语言模型辅助各个领域中相关从业人员更高效准确地完成工作内容,逐渐成为了人工智能行业中的热门研究方向之一。

2、目前,在代码生成领域中尚无成熟的、可使用大模型进行sql代码生成的业务平台,在具有sql语句代码生成需求时,仅能够依靠于开发人员,也通过参照于已有的程序代码,通过改写或调整的方式,完成sql语句代码的开发撰写;而对于一些业务人员或者不具有过多开法经验的初学者来说,在其未深入了解sql语句开发撰写内容的情况下,在其具有sql语句获取需求,则仅能够求助于开发人员,或者在花费大量的时间在了解了sql语句的开发基础后,完成sql语句的撰写,这样,也会拖慢开发进度,增加开发成本。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种sql语句生成方法和装置,可以利用语句生成模型实现sql查询语句的生成,以此,可以简化sql查询语句的生成过程,有助于提高sql语句的生成效率。...

【技术保护点】

1.一种SQL语句生成方法,其特征在于,所述SQL语句生成方法包括:

2.根据权利要求1所述的SQL语句生成方法,其特征在于,当所述查询方式包括表格查询方式时,所述利用所述业务查询向量和所述业务查询问题的查询方式,通过确定在所述查询方式下所述业务查询问题所适用的查询提示模板,构建得到语句生成模型能够识别的模型查询语句,包括:

3.根据权利要求2所述的SQL语句生成方法,其特征在于,所述按照所述第一提示模板的模板格式,将所述历史查询问题与所述业务查询问题整合至所述第一提示模板中,构建得到所述语句生成模型能够识别的模型查询语句,包括:

4.根据权利要求2所...

【技术特征摘要】

1.一种sql语句生成方法,其特征在于,所述sql语句生成方法包括:

2.根据权利要求1所述的sql语句生成方法,其特征在于,当所述查询方式包括表格查询方式时,所述利用所述业务查询向量和所述业务查询问题的查询方式,通过确定在所述查询方式下所述业务查询问题所适用的查询提示模板,构建得到语句生成模型能够识别的模型查询语句,包括:

3.根据权利要求2所述的sql语句生成方法,其特征在于,所述按照所述第一提示模板的模板格式,将所述历史查询问题与所述业务查询问题整合至所述第一提示模板中,构建得到所述语句生成模型能够识别的模型查询语句,包括:

4.根据权利要求2所述的sql语句生成方法,其特征在于,通过以下步骤确定与所述业务查询问题具有相同语义的历史查询问题:

5.根据权利要求1所述的sql语句生成方法,其特征在于,当所述查询方式...

【专利技术属性】
技术研发人员:万铮宇徐向上贺亮李劼翔戚瀚中
申请(专利权)人:中电金信软件上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1