金融界 2024 年 11 月 14 日消息,国家知识产权局信息显示,广州海量数据库技术有限公司申请一项名为“一种在数据库中消除左外连接右表项的方法和系统”的专利,公开号 CN 118939841 A,申请日期为 2024 年 7 月。
专利摘要显示,本发明涉及数据库技术领域,提供一种在数据库中消除左外连接右表项的方法和系统,包括:判断当前 SQL 语句对应的查询树是否存在 distinct 标记,如果当前 SQL 语句对应的查询树存在 distinct 标记,检测当前 SQL 语句是否引用不稳定表达式;如果当前 SQL 语句没有引用不稳定表达式,遍历当前 SQL 语句的外连接节点列表,对外连接节点列表中的外连接节点进行消除条件判断,当外连接节点符合消除条件,消除与外连接节点对应的左外连接右表项;在每次消除外连接节点对应的左外连接右表项后,重新遍历当前 SQL 语句的外连接节点列表,对外连接节点列表中的外连接节点进行消除条件判断,根据判断结果执行左外连接右表项的消除。本发明可以消除左外连接无用的右表项,提高执行效率。
正文完
发表至: IT专栏
2024-11-15