一种多表联合自然语言查询SQL生成方法

AITNT
正文
推荐专利
一种多表联合自然语言查询SQL生成方法
申请号:CN202510762606
申请日期:2025-09-11
公开号:CN120872982A
公开日期:2025-10-31
类型:发明专利
摘要
本发明公开了一种多表联合自然语言查询SQL生成方法,包括:步骤1:构建数据库元知识图谱,为每个数据表建立包含表结构、主外键关系和业务描述的三元组存储;步骤2:接收自然语言查询请求,通过预训练主题匹配模型计算查询语义与各数据库表的主题相关度;步骤3:动态构建视图,将主题相关度超过阈值的数据库表进行逻辑关联,形成临时视图;步骤4:生成上下文增强提示,组合临时视图结构、视图的字段语义描述和视图内容样例形成结构化提示;步骤5:将自然语言查询与结构化提示共同输入大语言模型生成候选SQL语句;步骤6:对于候选SQL语句执行验证与迭代优化,通过SQL执行计划分析和结果采样验证逻辑正确性,当检测异常时触发提示重构机制。
技术关键词
SQL生成方法 自然语言 SQL执行计划 广度优先搜索算法 语句 大语言模型 主题 数据库结构 语义 图谱 结构化查询语言 SQL语法 字典结构 逻辑 三元组 生成机制 关键字 动态 模板结构 字段
系统为您推荐了相关专利信息
1
一种基于深度语义表征的编译器重复缺陷识别方法
重复缺陷 识别方法 语义 程序 矩阵
2
一种任务驱动的指挥模型动态编排系统
编排系统 编排方法 人机交互模式 模块 动态
3
中医辅助诊疗方法及电子设备、计算机可读存储介质
辅助诊疗方法 病历 词向量模型 术语 可读存储介质
4
一种基于课程视频的知识点学习推荐方法及系统
知识点 大语言模型 视频 学习推荐方法 光学字符识别方法
5
一种基于多粒度特征融合的代码摘要生成方法
代码摘要生成方法 多粒度特征 抽象语法树 编码器 代表
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号