暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN119441278A-数据库操作语句的处理方法及相关产品_电科金仓.PDF
5
15页
0次
2025-03-21
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202411598147 .5
(22)申请日 2024 .11 .08
(71)申请人 中电科金仓北京科技股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼13101内二层201
(72)发明人 王源春 徐登峰 尹强 
(74)专利代理机构 北京智汇东方知识产权代理
事务所(普通合伙) 11391
专利代理师 王颖
(51)Int.Cl .
G06F
16/2453
(2019 .01)
(54)发明名称
数据库操作语句的处理方法及相关产品
(57)摘要
本发明提供了一种数据库操作语句的处理
方法及相关产品其中上述方法包括获取数据
库操作语句判断数据库操作语句的条件语句中
是否存在或逻辑关键词若是则判断或逻辑关
键词连接的两个条件子句是否存在记录存在判
定关键词对应的相关子连接在存在记录存在判
定关键词对应的相关子连接的情况下根据记录
存在判定关键词对数据库操作语句进行转换
过此方法可以消除符合条件的或逻辑关键词中
的无用子连接从而简化执行计划,扩展数据库
操作语句的优化空间提升数据库的执行效率
并且消除后的数据库操作语句可以执行半连接
转换反半连接转换等优化操作进一步提升数
据库操作语句的处理速度
权利要求书2页 说明书9页 附图3页
CN 119441278 A
2025.02.14
CN 119441278 A
1 .一种数据库操作语句的处理方法包括
获取所述数据库操作语句
判断所述数据库操作语句的条件语句中是否存在或逻辑关键词
若是则判断所述或逻辑关键词连接的两个条件子句是否存在记录存在判定关键词对
应的相关子连接
在存在所述记录存在判定关键词对应的所述相关子连接的情况下根据所述记录存在
判定关键词对所述数据库操作语句进行转换
2 .根据权利要求1所述的数据库操作语句的处理方法其中
所述记录存在判定关键词包括exists
所述根据所述记录存在判定关键词对所述数据库操作语句进行转换的步骤包括
在所述记录存在判定关键词为exists的情况下判断所述相关子连接中的子连接查询
表是否为空表;
若否则将所述或逻辑关键词关联的另一所述条件子句下推至所述相关子连接中以完
成所述转换
3 .根据权利要求2所述的数据库操作语句的处理方法其中
所述在所述记录存在判定关键词为exists的情况下判断所述相关子连接中的子连接
查询表是否为空表的步骤之后还包括
在所述相关子连接中的子连接查询表为空表的情况下消除所述相关子连接
4 .根据权利要求2所述的数据库操作语句的处理方法其中
所述判断所述或逻辑关键词连接的两个条件子句是否存在记录存在判定关键词对应
的相关子连接的步骤之后还包括:
在所述或逻辑关键词连接的两个条件子句不存在记录存在判定关键词对应的相关子
连接的情况下判断所述或逻辑关键词连接的两个条件子句是否存在多值匹配关键词对应
的子连接所述多值匹配关键词包括anysome
若是则将所述多值匹配关键词对应的子连接等价转换为exists对应的相关子连接
根据转换后的数据库操作语句执行在所述记录存在判定关键词为exists的情况下
断所述相关子连接中的子连接查询表是否为空表的步骤
5 .根据权利要求1所述的数据库操作语句的处理方法其中
所述记录存在判定关键词包括not exists
所述根据所述记录存在判定关键词对所述数据库操作语句进行转换的步骤包括
在所述记录存在判定关键词为not exists的情况下判断所述相关子连接中的子连接
查询表是否为空表
若否则将所述或逻辑关键词关联的另一所述条件子句下推至所述相关子连接中以完
成所述转换
6 .根据权利要求5所述的数据库操作语句的处理方法其中
所述将所述或逻辑关键词关联的另一所述条件子句下推至所述相关子连接中以完成
所述转换的步骤包括
使lnnvl函数将另一所述条件子句包裹并下推至所述相关子连接中以完成所述转
权 利 要 求 书
1/2
2
CN 119441278 A
2
of 15
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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