一種基于SQL語句解析的數(shù)據(jù)權(quán)限控制方法及裝置

基本信息

申請?zhí)?/td> CN201610671929.6 申請日 -
公開(公告)號 CN106250782B 公開(公告)日 2019-04-09
申請公布號 CN106250782B 申請公布日 2019-04-09
分類號 G06F21/62(2013.01)I 分類 計算;推算;計數(shù);
發(fā)明人 高源 申請(專利權(quán))人 天津西瑞爾信息工程有限公司
代理機構(gòu) 北京超凡志成知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 朱文杰
地址 300457 天津市濱海新區(qū)生態(tài)城動漫中路482號創(chuàng)智大廈第8層辦公室807-4房間
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于SQL語句解析的數(shù)據(jù)權(quán)限控制方法及裝置,其中,該方法包括:首先,接收業(yè)務(wù)功能操作請求,該業(yè)務(wù)功能操作請求攜帶有用戶標(biāo)識和業(yè)務(wù)功能操作類型;然后,根據(jù)上述業(yè)務(wù)功能操作請求確定與上述業(yè)務(wù)功能操作類型對應(yīng)的SQL語句和與上述用戶標(biāo)識對應(yīng)的數(shù)據(jù)權(quán)限范圍;最后,解析上述SQL語句,并根據(jù)上述數(shù)據(jù)權(quán)限范圍和解析后的SQL語句生成新的SQL語句,該新的SQL語句用于根據(jù)所述數(shù)據(jù)權(quán)限范圍完成所述業(yè)務(wù)功能操作請求。本發(fā)明實施例通過在執(zhí)行SQL語句時進行數(shù)據(jù)權(quán)限的限制,從而解決數(shù)據(jù)權(quán)限控制過程繁瑣、規(guī)則配置量大、業(yè)務(wù)功能開發(fā)人員的開發(fā)維護成本高、開發(fā)難度高的問題。