日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]基于SQL的數據權限控制方法在審

專利信息
申請號: 201410853256.7 申請日: 2014-12-31
公開(公告)號: CN104484621A 公開(公告)日: 2015-04-01
發明(設計)人: 王文鋒 申請(專利權)人: 中博信息技術研究院有限公司
主分類號: G06F21/62 分類號: G06F21/62;G06F17/30
代理公司: 北京同輝知識產權代理事務所(普通合伙) 11357 代理人: 張素紅;劉洪勛
地址: 210012 江蘇*** 國省代碼: 江蘇;32
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 sql 數據 權限 控制 方法
【說明書】:

技術領域

發明涉及一種控制方法,尤其是一種基于SQL的數據權限控制方法。

背景技術

在ERP系統中,每個用戶對數據的訪問范圍是不同的。比如:一個主要做工程項目的公司中,總經理可以查看到整個公司的項目數據,部門負責人只能查看本部門的項目數據,而分管領導可以查看某一類型的項目數據,財務負責人可以查看全公司或者指定負責的某幾個部門的項目數據,項目經理只能查看自己負責的項目數據...等。不同角色使用系統,所能訪問的數據范圍,我們稱為數據權限。

傳統的ERP系統為了滿足不同角色范圍的數據范圍不同,需要開發不同的功能點。比如:總經理項目查詢,部門項目查詢,項目經理項目查詢...等。或者做一些特別的配置表,配置某個人/角色對項目數據的訪問范圍。比如:分管領導A可以訪問零購類型的項目,分管領導B可以訪問實施維護類型的項目,財務負責人C可以訪問部門1和部門2的項目,財務負責人D可以訪問部門3、部門4、部門5的項目...等。

有鑒于此,特提出本發明。

發明內容

本發明的目的是提供一種既不需要為不同角色開發多個類似的功能點,

也不需要為了某個數據維護一套數據權限配置表從而使開發人員在編寫SQL時無需關心數據權限的基于SQL的數據權限控制方法。

為解決上述技術問題,本發明采用技術方案的基本構思是:

一種基于SQL的數據權限控制方法,包括以下步驟:

步驟1:將SQL語句解析出需要進行數據權限控制的數據表;

步驟2:根據預定控制規則和當前登錄用戶的信息,將解析出的數據表的表名轉換為子查詢SQL;

步驟3:替換原始SQL中對應的數據表的表名為子查詢SQL,并結合解析出的數據表的位置得出最終帶有權限的SQL語句。

優選地,所述步驟1包括以下子步驟:

步驟11:判斷原始的SQL語句中是否存在單、雙引號引起來的字符串;

步驟111:若存在,則將原始的SQL語句中單、雙引號中的內容使用空格替換,進入步驟12;

步驟112:若不存在,進入步驟12;

步驟12:判斷原始的SQL語句是否都是大寫的;

步驟121:若全是大寫的,進入步驟13;

步驟122:若不全是大寫的,則將其轉換為大寫,進入步驟13;

步驟13:確定子句中關鍵字“FROM”、“WHERE”的位置;

步驟14:將“FROM”和“WHERE”位置之間的子句提取出來;

步驟15:將所有的“FROM”和“WHERE”位置之間的子句前后加上逗號,遍歷這些子句,將在逗號后且空格前的部分或者是在“JOIN”關鍵字后且空格前的部分作為數據表名,并記錄該數據表的位置。

優選地,所述步驟13中如果沒有“FROM”,則視“SELECT”關鍵字的位置為“FROM”的位置;如果沒有“WHERE”,則視最末位為“WHERE”的位置。

優選地,步驟13中使用indexOf函數確定子句中關鍵字“FROM”、“WHERE”的位置。

優選地,所述步驟2包括以下子步驟:

步驟21:將解析出的數據表的表名與所述預定控制規則匹配:

對于沒有匹配的控制規則的,執行步驟22:子查詢SQL直接使用該表名;

對于有匹配的控制規則的,執行步驟23:將用戶信息代入所述預定控制規則的適用條件中,判斷適用條件是否成立:

步驟24:對于適用條件成立的控制規則,將控制規則中的SQL條件用控制規則的分組標記連接起來;

步驟25:將上述用分組標記連接起來的SQL條件串轉換成表名的子查詢SQL。

本發明的有益效果為:本發明與現有技術相比,既不需要為不同角色開發多個類似的功能點,也不需要為了某個數據維護一套數據權限配置表,通過該方法可以達到對任何數據表都能配置出所需的訪問權限。開發人員在編寫SQL時無需關心數據權限。減少了開發的工作量。并且對于數據權限的變更也能通過改變控制規則來實現,能快速響應客戶對于數據權限變更的要求。

附圖說明

圖1為本發明的流程圖;

圖2為一個控制規則圖;

圖3為一個用戶信息圖表。

具體實施方式

為了使本技術領域的人員更好地理解本發明方案,下面結合附圖和具體實施方式對本發明作進一步的詳細說明。

參照圖1,本發明是一種基于SQL的數據權限控制方法,包括以下步驟:

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中博信息技術研究院有限公司,未經中博信息技術研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201410853256.7/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 欧美乱妇在线观看| 欧美日韩亚洲国产一区| 一区二区午夜| 97精品国产aⅴ7777| 国产99小视频| 妖精视频一区二区三区| 欧美日韩一区二区三区精品| 国产一区二区高潮| 国产呻吟久久久久久久92| 亚洲欧洲另类精品久久综合| 麻豆国产一区二区三区| 夜夜精品视频一区二区| 国产精自产拍久久久久久蜜| 一区二区三区国产精品视频 | 91免费国产| 欧美日韩国产色综合视频| 欧美日韩一区二区三区不卡| 国产午夜精品一区二区三区最新电影 | 91精品久久天干天天天按摩| 国产精品电影一区| 香蕉久久国产| 国产一区欧美一区| 九色国产精品入口| 久久人91精品久久久久久不卡| 国产精品日韩高清伦字幕搜索| 国产精品v亚洲精品v日韩精品| 国产欧美一区二区三区沐欲| 99久久www免费| 国产欧美精品一区二区三区-老狼| 亚洲精品456| 久久久久久久久亚洲精品| 日韩一区二区福利视频| 亚洲国产精品网站| 欧美黄色一二三区| 久久精品一区二区三区电影| 国产精品香蕉在线的人| 久久午夜鲁丝片午夜精品| 日韩av在线免费电影| 久久99国产精品视频| 国产999久久久| 99视频国产在线| 久久久久国产一区二区三区不卡| 国产精品一级片在线观看| 日韩精品久久久久久久电影99爱| 国产精品视频久久| 国产精品视频一二区| 午夜黄色一级电影| 亚洲精品97久久久babes| 国产精品suv一区二区6| 久久一级精品视频| 国模吧一区二区| av不卡一区二区三区| 色综合欧美亚洲国产| 日韩av在线资源| 国产91免费在线| 亚洲精品国产一区| 国产91丝袜在线| 欧美色图视频一区| 国内精品99| 午夜影院一区| 男人的天堂一区二区| 国产福利一区在线观看| 999亚洲国产精| 久久99久久99精品免观看软件| 91一区在线| 国产综合亚洲精品| 国产精品久久久久久av免费看| 婷婷午夜影院| 中文字幕一区一区三区| 97香蕉久久国产超碰青草软件| 午夜社区在线观看| 韩漫无遮韩漫免费网址肉| 国产91九色在线播放| 99久久婷婷国产精品综合| 午夜激情综合网| 亚洲欧美日韩三区| 欧美一区二区在线不卡 | 91精品免费观看| 夜夜嗨av禁果av粉嫩av懂色av| 亚洲福利视频一区| 91麻豆精品国产91久久久久推荐资源| 久久精品麻豆| 在线国产精品一区二区| 国产真实乱偷精品视频免| 国产精品日韩视频| 久久激情网站| 欧美日韩国产一二| 国产91免费观看| 亚洲国产一区二区久久久777| 在线精品国产一区二区三区| 91看片淫黄大片91| 亚洲欧美视频一区二区| 久久久久久国产一区二区三区| 国产日韩欧美综合在线| 国产一区二区大片| 久久99久久99精品免观看软件| 国产欧美亚洲一区二区| 国产精品天堂网| 狠狠干一区| 国产99视频精品免费视频7 | 亚洲精品国产一区| 美国三级日本三级久久99 | 久久精品一二三四| 久久久精品99久久精品36亚| 欧美激情精品久久久久久免费| 少妇久久免费视频| 欧美一区二区在线不卡| 草逼视频网站| 国产极品美女高潮无套久久久| 国产精品视频十区| 久久久精品99久久精品36亚 | 欧美精品第一区| 欧美日韩久久一区二区| 免费的午夜毛片| 国产精品5区| 日韩亚洲精品在线| 国产在线欧美在线| 亚洲一二区在线观看| 国产一区二区在线91| 91麻豆精品国产91久久久资源速度 | 伊人av中文av狼人av| 大bbw大bbw超大bbw| 国产精品乱综合在线| 99久久精品免费看国产交换| 91夜夜夜| 91久久一区二区| 精品久久综合1区2区3区激情| 日日夜夜精品免费看| 91精品视频一区二区| 国产欧美久久一区二区三区| 性old老妇做受| 亚洲精品卡一| 国产国产精品久久久久| 日本黄页在线观看| 亚洲精品欧美精品日韩精品| 国产精品日本一区二区不卡视频| 日韩久久影院| 狠狠色噜噜狠狠狠狠米奇7777| 91精品啪在线观看国产手机 | 中文字幕天天躁日日躁狠狠躁免费| xxxx18hd护士hd护士| 久久国产精品麻豆| 久久一区二区精品视频| 精品中文久久| www.日本一区| 精品国产鲁一鲁一区二区三区| 国产精品乱码一区二区三区四川人| 在线精品国产一区二区三区88 | 欧美日韩激情一区二区| 亚洲精品日韩激情欧美| 蜜臀久久99静品久久久久久| 日本一区二区三区在线视频| 97国产婷婷综合在线视频,| 欧美亚洲精品suv一区| 午夜av在线电影| 日韩av在线资源| 午夜影院色| 国产一区二区极品| 97人人模人人爽人人喊0| 欧美777精品久久久久网| 性欧美1819sex性高播放| 国产精品视频久久久久久| 日本一区二区三区免费视频 | 国产精品96久久久久久又黄又硬| 国产清纯白嫩初高生在线播放性色 | 亚洲欧洲一区二区| 精品久久久久久中文字幕| 国产一区二| 一区二区三区欧美在线| 欧美亚洲视频二区| 国产88av| 欧美xxxxxhd| 91嫩草入口| 国产午夜亚洲精品午夜鲁丝片| 欧洲激情一区二区| 国产精品精品视频一区二区三区| 日本午夜一区二区| 国产精品香蕉在线的人| 日本一区二区免费电影| 久久青草欧美一区二区三区| 欧美日韩一区二区三区精品| 久久精品视频中文字幕| 午夜亚洲国产理论片一二三四| 久久精品综合视频| 色婷婷久久一区二区三区麻豆| 日本二区在线观看| 国产一区二区二| 欧美一区二区三区中文字幕| 91看片片| 国产麻豆一区二区三区精品| 国产精品一区亚洲二区日本三区| 欧美一级久久精品| 免费午夜在线视频| 鲁丝一区二区三区免费观看| 欧美一区二区三区在线免费观看| 久久国产精彩视频| 色婷婷精品久久二区二区6| 日韩中文字幕亚洲欧美| 亚洲国产精品一区二区久久hs| 午夜影院试看五分钟| 色乱码一区二区三在线看| 国产精品日韩精品欧美精品| 91精品视频一区二区三区 | 国产91热爆ts人妖系列| 国产韩国精品一区二区三区| 国产亚洲综合一区二区| 清纯唯美经典一区二区| 日韩国产精品久久久久久亚洲| 国产特级淫片免费看| 亚洲国产99| 欧美日韩精品不卡一区二区三区| 久久久久久久亚洲视频| 亚洲乱亚洲乱妇50p| 亚洲福利视频一区二区| 一区二区国产精品| 欧美精品国产精品| 国产精品午夜一区二区| 伊人av中文av狼人av| 亚洲精品乱码久久久久久高潮| 国产91在| 国产偷久久一区精品69| 亚洲高清毛片一区二区| 国产精品亚洲二区| 日韩国产精品久久| 99久久精品免费视频| 欧美一区二区三区久久| 午夜激情免费电影| 精品国产乱码久久久久久虫虫| 国产suv精品一区二区4| 91精品婷婷国产综合久久竹菊| 国产日韩欧美中文字幕| 激情久久久| 国产精品免费观看国产网曝瓜| 国产精品一卡二卡在线观看| 夜色av网站| 欧美日韩三区| 日韩精品免费一区二区三区| 在线亚洲精品| 欧美一级特黄乱妇高清视频| 国产视频一区二区不卡 | 高清国产一区二区三区| 国产中文字幕一区二区三区 | 免费精品一区二区三区视频日产| 欧美日韩中文字幕一区| 亚洲欧美一区二区三区三高潮| 欧美日韩精品在线播放|