← 返回列表

SQL语句生成方法、装置及设备

申请号: CN202311285556.5
申请人: 腾讯科技(深圳)有限公司
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 SQL语句生成方法、装置及设备
专利类型 发明授权
申请号 CN202311285556.5
申请日 2023/10/7
公告号 CN117056351B
公开日 2024/2/9
IPC主分类号 G06F16/242
权利人 腾讯科技(深圳)有限公司
发明人 尉文韬
地址 广东省深圳市南山区高新区科技中一路腾讯大厦35层

摘要文本

腾讯科技(深圳)有限公司取得“一种透气窗帘布”专利技术,本申请实施例提供了一种SQL语句生成方法、装置及设备,可以涉及人工智能技术,该方法包括:获取自然语言形式的待查询语句;将待查询语句输入第一大语言模型,得到待查询语句的应用信息、时间信息和指标信息;基于应用信息和指标信息,召回K个第一候选表;基于待查询语句、K个第一候选表和时间信息,得到待查询语句对应的第一SQL语句,从而可以提高SQL语句生成效率,进而可以提高数据库查询效率,也为实现自然语言与数据库之间的无缝交互提供了有力支持。 来源:百度马 克 数据网

专利主权项内容

1.一种SQL语句生成方法,其特征在于,包括:获取自然语言形式的待查询语句;将所述待查询语句输入第一大语言模型,得到所述待查询语句的应用信息、时间信息和指标信息;基于所述应用信息和所述指标信息,召回K个第一候选表,K为大于1的整数;分别基于时间字段、用户标识字段、所述待查询语句的至少一个限制条件和所述指标信息,确定所述K个第一候选表的筛选字段;确定所述待查询语句的类型;获取与所述待查询语句相同类型的至少一个样本;将所述待查询语句、第i个限制条件列表、所述K个第一候选表的筛选字段、所述时间信息、所述K个第一候选表中的第i个候选表和所述至少一个样本输入第二大语言模型,得到第i个SQL结果;其中,i=1, 2……K,第1个限制条件列表是由所述至少一个限制条件构成的列表,所述第i个限制条件列表是第i-1个限制条件列表中除第i-1个候选表匹配到的限制条件以外的其他限制条件构成的列表;所述第i个SQL结果包括:第i个子SQL语句;基于第1个SQL结果至第K个SQL结果,得到第一SQL语句。