一种基于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语句时进行数据权限的限制,从而解决数据权限控制过程繁琐、规则配置量大、业务功能开发人员的开发维护成本高、开发难度高的问题。