暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
自定义深度广度实现sql语句自动生成工具定制化的方法_CN-108334318-B_吴游颖_福建星瑞格.pdf
62
8页
2次
2021-11-17
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 201810087200.3
(22)申请日 2018.01 .30
(65)同一申请的已公布的文献号
申请公布号 CN 108334318 A
(43)申请公布日 2018.07 .27
(73)专利权人 福建星瑞格软件有
地址 350000 福建省福市鼓楼区软件大
道89号福软件园F区5号楼21层
(72)发明人 吴游颖 林荫峰 蔡世平 方超 
(74)专利代理机构 市鼓楼区京华专利事务
(普通合伙) 35212
代理人 王美花
(51)Int.Cl.
G06F
8/30
(2018 .01)
G06F
16/242
(2019 .01)
(56)对比文件
US 2013/0080462 A1,2013 .03 .28
CN 101826085 A ,2010 .09 .08
李志 .基于ASP的WEB数据库智.
《河南师范大学学(自然科学版).2010 ,第38
(第01) ,第164-166页.
Berthold Reinwald等.Heterogeneous
Query Processing through SQL Table
Functions .《Proceedings 15th International
Conference on Data Engineering》.1999 ,第1-
8页.
审查员 邹孝杰
(54)发明
定义深度广度实现sql语句自动生成工具
定制化的方法
(57)摘要
本发明提供一种自定义深度广度实现sql语
句自制化的S1
块深度从query总生成模块进行查询语句生成
S2行select判断行次数是
于select块的若是则从S1
开始重新生成若否则进入S3S3执行from生成
模块判断执行次数是否等于from生成模块的
环深度值若是则从S1开始重新生成若否则进
S4S4condition模块判断行次
否等condition块的循环
若是S1始重生成S5S5
将所有的查询语句嵌套拼接成一条完整的sql查
询语句并本发可实层嵌sql
询语句的自生成sql脚本使用灵
性。
权利要求书1页 说明书4页 附图2页
CN 108334318 B
2021.01.19
CN 108334318 B
1 .定义深度广度实现sql语动生成工具制化的方法其特征在于所述
法需供query总生成所述query总生成模块含select生成from生成块以
及condition生成述select生成块包含select子查询单元和funcall单
from生成from询单和joined_tablecondition
condition子查询单元和bool_term单元所述方法包括如下步骤
步骤S1别设置select生成模from生成模块以及condition生成模块的环深
并从query总生成模块开始进行查询语句生成
步骤S2行select生成据select生成模块的循环深度值进行内单元选择
如果前的行次置的select生块的度值则选select子
进行query总生成模块S1始重生成询语果当前的行次
等于置的select生模块的循环度值则选取funcall单元并从funcall单元中选取
操作函数之后进入步骤S3
步骤S3执行from生成据from生成模块的环深度值进行内部单选择如果
当前的执行小于置的from模块的环深度值则选取from询单元循环
进行query总生成模块从步骤S1开始重新生成查如果当前的执行次数等于设置的
from生成joined_tablejoined_table
table信息之后进入步骤S4
S4conditioncondition生块的度值行内部单
condition
condition子询单元并循环进行query总生成模块从步骤S1开始重新生成查询语
果当前的行次等于置的condition生成模块的循环度值则选bool_term单
并从bool_term单元选取判断信息
步骤S5根据步S2S3以及步S4生成的询语且将所有的询语句嵌套拼
接成一条完整sql查询语句输出。
2.利要求1述的自深度广度实现sql语动生成工具制化的方法
特征在于在所述步骤S2中还包括设置funcall单元内部不同类型的作函数的权重
按照设置权重分配不同操作函数选取概率。
3 .据权利要求1所述的自定义深度广度实现sql语动生成工具制化的方法
特征在所述S3中还包joined_table单元部不同类型的table信息的
权重并按照设置权重分配不table信息选取概率。
4 .据权利要求1所述的自定义度广度实现sql语动生成工具制化的方法
特征在于在所述步骤S4中还包括设置bool_term单元内部不同类型的信息
并按照设置权重分配不信息的选取概率。
权 利 要 求 书
1/1
2
CN 108334318 B
2
of 8
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜