沒話說了

          所學甚淺,所知甚少
          隨筆 - 15, 文章 - 2, 評論 - 15, 引用 - 0
          數據加載中……

          數據庫1

          1,oracle,一句SQL
              有2張表,一張權限信息表MODULE,員工權限表AUTHORITY。界面有2個ListBox A,B,要求B中列出某一個員工的權限,A中列出該員工沒有的權限。如果將B中的權限取出,并拼一句SQL運行的結果給A,拼得SQL條件個數比較多,簡單點可以這樣寫A對應的SQL:
          select  MODULE.rowid,  MODULE.*  from  MODULE, AUTHORITY
          where AUTHORITY.WORKERNO(+) = '員工號' 
          and  MODULE.SUBSYSID =  AUTHORITY.SUBSYSID(+)
          and  MODULE.MODULEID = AUTHORITY.MODULEID(+)
          and  AUTHORITY.WORKERNO is null
          如果權限中所有父權限(上層權限)在A中總歸顯示(不考慮B中是否包含),可以再加一句
          and  AUTHORITY.MODULEID(+)  !=  '父權限標識(具體的值,再MODULE中區分權限父子關系)'

          posted on 2005-07-08 17:08 howard 閱讀(362) 評論(0)  編輯  收藏 所屬分類: 我的工作


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 深圳市| 盐源县| 东平县| 青神县| 四川省| 登封市| 宁陕县| 泰顺县| 延寿县| 陈巴尔虎旗| 石台县| 岳普湖县| 巴南区| 台东县| 遂昌县| 白城市| 瓦房店市| 农安县| 南涧| 佛教| 客服| 晋宁县| 沂源县| 巴林右旗| 阿克苏市| 临澧县| 香港| 临桂县| 扶余县| 黔江区| 凉城县| 马山县| 乌恰县| 华容县| 祁连县| 融水| 石楼县| 西乌珠穆沁旗| 扶风县| 泽库县| 偏关县|