CNIPA.AI
返回搜索
档案

一种基于模板重构与语义实例化的SQL语句生成方法

发明专利未知
10权利要求 · 1 独立
§ Ⅰ

卷宗概要

发明人

苗润培; 梁杰; 毛昊罡; 马帅

申请日

Jul 29, 2026

公开日

Oct 27, 2026

IPC 分类

G06F 11/3668 (2025.01)G06F 21/57 (2013.01)G06F 16/242 (2019.01)

本公开提供一种基于模板重构与语义实例化的SQL语句生成方法,面向不同结构的数据库管理系统,首先输入SQL种子,通过SQL结构模板语料库构建模块生成去语义化的结构模板语料库;然后利用所述结构模板语料库,通过通用变异模块对输入SQL进行结构级重构变异得到SQL骨架;最后将SQL骨架输入语义实例化模块,结合目标数据库管理系统的运行时模式信息对SQL骨架进行语义实例化,生成可由目标数据库管理系统执行的SQL测试输入,并由所述目标数据库管理系统执行,输出相应测试漏洞。以此解决在减少人工语法适配的同时,提高DBMS测试覆盖率和漏洞发现效率的问题。

登录后阅读全文

已显示权利要求 1。免费注册即可阅读全部 10 项权利要求、说明书全文、全部附图、翻译和法律状态。

  • 全部权利要求
  • 技术领域
  • 背景技术
  • 发明内容
  • 附图说明
  • 具体实施方式