摘要
本申请涉及一种SQL语句生成方法、装置、计算机设备和存储介质,其中,方法包括:获取源数据库下的源SQL语句;对源SQL语句进行词法语法分析,得到源SQL语句的词法语法分析数据;根据源数据库对应的源数据库方言以及词法语法分析数据,生成抽象语法树;基于目标数据库对应的目标数据库方言、以及抽象语法树,生成目标数据库下的目标SQL语句。整个方案,对源数据库下的源SQL语句进行词法语法分析,并且结合源数据库方言生成抽象语法树,再考虑目标数据库方言与源数据库方言差异的基础上,基于抽象语法树来自动生成目标SQL语句,从而实现了在不同种类数据库下SQL语句的转换生成。
技术关键词
抽象语法树
语句生成方法
语义规则
广度优先搜索算法
数据
节点
语法结构
计算机设备
深度优先搜索
关键字
SQL语法
标识符
嵌套
生成装置
自动机
处理器
关系
定义
分析模块
系统为您推荐了相关专利信息
状态空间模型
Sigmoid函数
卷积特征提取
分类系统
序列
模型校正方法
发动机排气系统
发动机转速
石墨复合垫片
工况