暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种数据库语句优化方法、装置、设备及存储介质_CN-109947791-B_万伟_上海达梦.pdf
80
15页
0次
2021-12-08
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 201910239809.2
(22)申请日 2019.03.27
(65)同一申请的已公布的文献号
申请公布号 CN 109947791 A
(43)申请公布日 2019.06.28
(73)专利权人 上海达梦数据库有
地址 201203 上海市浦东新区博霞路50号
403室
(72)发明人 万伟 朱仲颖 
(74)专利代理机构 北京品源专利代理有
11332
代理人 孟金喆
(51)Int.Cl.
G06F
16/242
(2019 .01)
(56)对比文件
CN 102402615 A ,2012 .04 .04
CN 102915344 A ,2013 .02 .06
CN 104199831 A ,2014.12.10
CN 103853818 A ,2014 .06 .11
审查员 孟繁杰
(54)发明
库语设备
储介
(57)摘要
本发明公开了一种数据库语句优化方法
置、设备及存储该方法包括获取用户输入
询语句若所述查询语句包括外层分组子
和表单子句则根据所述外层分组子句构建内层
句的
表且不包括分组根据所述内层分组子句转
询语技术
实现提高数据库语的执行效率
权利要求书2页 说明书10页 附图2页
CN 109947791 B
2021.01.26
CN 109947791 B
1 .一种数据库语优化方法其特征在于包括
获取输入询语句
若所述查询语句包括外层分句和表单子则根据所述层分组句构建内层分
组子其中所述表单子句表单项为派生表且不包括分组子句
根据所述内层分组子转换所述查询语句
外层分组项中包括所述派生表
所述根据所述内层分组子转换所述查询语句包括
若所述派生表中存在不是外层分组项询项则删除所述派生表的查询项
所述删所述派生询项之后还包括
新建内层派生述内层派表包含内层分组层查询语外层
分组子句构建所述内层查询语句
根据所述内层派生表构建中间层派生表
根据所述中间层派生表转换所述查句。
2.据权利要求1所述的特征述查询语句还包括层集函其中
述外集函包括MAX函数MIN函数COUNT函数以SUM函数中的少一所述SUM
数的数为述派表的述MAXMIN函和COUNT函数的参数为常和/或所述
派生表的列。
3 .利要求2所述的方法其特征在于据所述内层分组句转换所述查询语
包括
若所述派生表中在不层分组项且不是层集函数的数的询项所述
派生表的查询项。
4 .根据权利要求3所述方法其特征在于除所述派生询项之后还包括
建内述内含内和内层分句的
语句根据外层分句构建所述内层查询语句根据外层集函数构建内层集函数
根据所述内层派生表构建中间层派生表
根据所述中间层派生表转换所述查句。
5 .据权利要求3所述方法其特征在于还包括
若外层集函数为COUNT函数且COUNT函数的参数为所述派生表的则将所述COUNT
数转换为SUM函数参数不变
层集COUNTCOUNTCOUNT
SUM函数参数转换为TMPCOL。
6 .种数据库语句优化装置其特征在于包括
获取模块于获取输入询语句
构建模块用于询语表单则根据所层分
子句构建内层分组子句其中所述表单子表单项为派生表且不包括分组子
转换模块于根据所述内层分组子句转换所述查询语句
外层分组项中包括所述派生表
转换模块包括
第一删除用于表中项的删除
权 利 要 求 书
1/2
2
CN 109947791 B
2
of 15
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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