一种基于SQL语句解析的数据权限控制方法及装置
基本信息
申请号 | CN201610671929.6 | 申请日 | - |
公开(公告)号 | CN106250782B | 公开(公告)日 | 2019-04-09 |
申请公布号 | CN106250782B | 申请公布日 | 2019-04-09 |
分类号 | G06F21/62(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 高源 | 申请(专利权)人 | 天津西瑞尔信息工程有限公司 |
代理机构 | 北京超凡志成知识产权代理事务所(普通合伙) | 代理人 | 朱文杰 |
地址 | 300457 天津市滨海新区生态城动漫中路482号创智大厦第8层办公室807-4房间 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种基于SQL语句解析的数据权限控制方法及装置,其中,该方法包括:首先,接收业务功能操作请求,该业务功能操作请求携带有用户标识和业务功能操作类型;然后,根据上述业务功能操作请求确定与上述业务功能操作类型对应的SQL语句和与上述用户标识对应的数据权限范围;最后,解析上述SQL语句,并根据上述数据权限范围和解析后的SQL语句生成新的SQL语句,该新的SQL语句用于根据所述数据权限范围完成所述业务功能操作请求。本发明实施例通过在执行SQL语句时进行数据权限的限制,从而解决数据权限控制过程繁琐、规则配置量大、业务功能开发人员的开发维护成本高、开发难度高的问题。 |
