Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 武汉源启科技股份有限公司钱海元获国家专利权

武汉源启科技股份有限公司钱海元获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉武汉源启科技股份有限公司申请的专利一种基于AST的复杂SQL查询动态重写方法及服务器获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120872994B

龙图腾网通过国家知识产权局官网在2026-02-06发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511366110.4,技术领域涉及:G06F16/242;该发明授权一种基于AST的复杂SQL查询动态重写方法及服务器是由钱海元设计研发完成,并于2025-09-24向国家知识产权局提交的专利申请。

一种基于AST的复杂SQL查询动态重写方法及服务器在说明书摘要公布了:本申请公开了一种基于AST的复杂SQL查询动态重写方法及服务器,涉及数据重写领域,其方法包括:响应于接收目标数据库类型,将原始SQL查询语句解析为AST;初始化SQL处理器;递归遍历主查询的选择语句结构,以及递归遍历选择语句结构中嵌套的子查询结构;递归遍历联合查询中的每一个选择语句结构;以及递归遍历更新语句、删除语句和插入语句中的条件表达式或嵌套选择语句结构;将重写后的AST转换为动态重写后的SQL查询语句;以及返回动态重写后的SQL查询语句,并根据预设的动态修改逻辑重写AST中的SQL表达式和SQL语句结构。本申请可以有效有效解决传统SQL增强或修改方式无法处理复杂嵌套结构的技术问题。

本发明授权一种基于AST的复杂SQL查询动态重写方法及服务器在权利要求书中公布了:1.一种基于AST的复杂SQL查询动态重写方法,其特征在于,应用于服务器,服务器用于执行SQL查询,SQL查询包括至少一个嵌套子查询或联合查询,该方法包括: 响应于接收原始SQL查询语句和SQL查询语句的目标数据库类型,将原始SQL查询语句解析为AST; 初始化SQL处理器,SQL处理器包括选择语句访问器和表达式访问器,选择语句访问器用于遍历AST中的选择语句结构,表达式访问器用于遍历AST中的表达式结构; 通过SQL处理器遍历AST,并根据预设的动态修改逻辑重写AST中的SQL表达式和SQL语句结构; 其中,通过SQL处理器遍历AST,包括: 递归遍历主查询的选择语句结构,以及递归遍历选择语句结构中嵌套的子查询结构; 递归遍历联合查询中的每一个选择语句结构;以及 递归遍历更新语句、删除语句和插入语句中的条件表达式或嵌套选择语句结构; 将重写后的AST转换为动态重写后的SQL查询语句;以及 返回动态重写后的SQL查询语句; 根据预设的动态修改逻辑重写AST中的SQL表达式和SQL语句结构,包括: 通过SQL处理器,响应于根据当前用户身份、角色或数据敏感性级别识别出待重写的SQL查询语句,执行以下至少一项: 在SQL查询语句的WHERE子句中动态注入行级过滤条件,以限制用户可访问的数据行; 在SQL查询语句的SELECT列表中,对敏感列动态应用脱敏函数或将其从SELECT列表中移除;以及 从当前用户的会话上下文中提取租户ID,并识别SQL查询语句涉及的所有多租户表; 对于单表查询,在WHERE子句中注入租户ID过滤条件; 对于多表连接查询,在每个多租户表上都添加租户ID过滤条件,确保连接操作中的所有表都应用租户隔离; 对于包含子查询的查询,递归地在每个子查询中注入租户ID过滤条件; 通过参数绑定方式传递所有动态值,以避免SQL注入攻击,其中,注入过程中的所有动态值均通过参数绑定的方式传递。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人武汉源启科技股份有限公司,其通讯地址为:430000 湖北省武汉市东湖新技术开发区高新大道768号慧谷大厦A栋5-6层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。