暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN120523849A-数据库查询语句的处理方法、产品及设备_电科金仓.PDF
5
19页
0次
2025-09-16
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202510638032 .2
(22)申请日 2025 .05 .16
(71)申请人 中电科金仓北京科技股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼13101内二层201
(72)发明人 王源春 张敬涛 徐登峰 
(74)专利代理机构 北京智汇东方知识产权代理
事务所(普通合伙) 11391
专利代理师 刘哲莉
(51)Int.Cl.
G06F
16/2457
(2019 .01)
G06F
16/245
(2019 .01)
G06F
16/242
(2019 .01)
G06F
16/2455
(2019 .01)
(54)发明名称
数据库查询语句的处理方法产品及设备
(57)摘要
本发明提供了一种数据库查询语句的处理
方法产品及设备其中上述方法包括获取数据
库查询语句判断数据库查询语句中是否存在符
合预设条件的目标子查询目标子查询为NOT IN
关键词所连接的语句预设条件为目标子查询中
存在相关子查询在数据库查询语句符合预设条
件的情况下将数据库查询语句转换为目标反半
连接语句由数据库中的执行器根据目标反半连
接语句完成查询操作从而得到数据库查询语句
对应的查询结果通过此方法面对同时存在NOT
IN关键词以及相关子查询的数据库查询语句
够将其转换为目标反半连接语句并通过数据库
执行器对目标反半连接语句进行对应的处理
而实现NOT IN语句到反半连接语句的转换并提
高其查询性能
权利要求书3页 说明书12页 附图3页
CN 120523849 A
2025.08.22
CN 120523849 A
1 .一种数据库查询语句的处理方法包括
获取所述数据库查询语句
判断所述数据库查询语句中是否存在符合预设条件的目标子查询所述目标子查询为
NOT IN关键词所连接的语句所述预设条件为所述目标子查询中存在相关子查询
在所述数据库查询语句符合所述预设条件的情况下将所述数据库查询语句转换为目
标反半连接语句
由所述数据库中的执行器根据所述目标反半连接语句完成查询操作从而得到所述数
据库查询语句对应的查询结果
2 .根据权利要求1所述的数据库查询语句的处理方法其中
所述将所述数据库查询语句转换为目标反半连接语句的步骤包括
确定所述数据库查询语句中的内表和外表所述内表为所述数据库查询语句的子查询
中的数据表所述外表为所述数据库查询语句的主查询中的数据表
将所述数据库查询语句中的所述目标子查询转换为目标反半连接并保留所述数据库
查询语句中的剩余条件作为所述目标反半连接语句的过滤条件从而得到所述目标反半连
接语句其中所述反半连接的连接条件为所述内表的内表目标列与所述外表的外表目标列
相等
3 .根据权利要求2所述的数据库查询语句的处理方法其中
所述由所述数据库中的执行器根据所述目标反半连接语句完成后续查询操作的步骤
包括
对所述数据库查询语句进行解析得到解析结果
通过所述数据库中的优化器根据所述解析结果确定所述数据库查询语句对应的连接
方式
在所述执行器中根据所述连接方式以及所述目标反半连接语句完成所述查询操作
4 .根据权利要求3所述的数据库查询语句的处理方法其中
所述连接方式包括嵌套循环连接
所述在所述执行器中根据所述连接方式以及所述目标反半连接语句完成所述查询操
作的步骤包括
在所述连接方式为所述嵌套循环连接的情况下判断所述内表中的内表元组数据是否
为空;
在所述内表元组数据为空的情况下返回所述外表中的全部外表元组数据从而完成
所述查询操作
在所述内表元组数据不为空的情况下获取一条所述外表元组数据作为本轮查询操作
中所用到的目标外表元组数据
将所述目标外表元组数据代入所述过滤条件中并判断所述内表元组数据中是否存在
符合所述过滤条件的NULL值;
在所述内表元组数据中存在符合所述过滤条件的NULL值的情况下停止本轮查询
读取下一条所述外表元组数据作为所述目标外表元组数据执行所述将所述目标外表元组
数据代入所述过滤条件中的步骤
在所述内表元组数据中不存在符合所述过滤条件的NULL值的情况下判断所述目标外
权 利 要 求 书
1/3
2
CN 120523849 A
2
of 19
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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