摘要
本发明提供基于双向映射与语义解析的自然语言生成SQL方法,涉及数据库查询技术领域,包括通过提取自然语言查询要素并封装为结构化数据,采用双向哈希索引技术建立查询字段到业务属性及物理数据表的映射关系,自动识别多表关联键,进行语义扩展和合规性校验,生成抽象语法树并根据用户权限进行处理,最终转换为符合目标数据库语法规范的SQL语句。本发明提高了自然语言转SQL的准确性和效率,增强了系统的灵活性和安全性。
技术关键词
抽象语法树
自然语言
索引技术
语义结构
表达式
关系
数据过滤条件
字段
语句
物理
节点
合规性
计算机程序指令
数据库查询技术
实体
语法结构
识别标识符
语义特征