沒話說了

          所學甚淺,所知甚少
          隨筆 - 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中區(qū)分權限父子關系)'

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


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


          網站導航:
           
          主站蜘蛛池模板: 绵竹市| 武隆县| 喜德县| 宝山区| 鄂州市| 托里县| 梨树县| 株洲市| 柳河县| 桐庐县| 赤壁市| 金阳县| 德阳市| 洛川县| 石家庄市| 舟山市| 阿鲁科尔沁旗| 禄劝| 左云县| 镇坪县| 荥经县| 墨竹工卡县| 富蕴县| 什邡市| 阜宁县| 乌鲁木齐市| 绥德县| 闽侯县| 马关县| 临汾市| 永宁县| 德兴市| 定兴县| 黎川县| 新乐市| 台安县| 松溪县| 重庆市| 蓬安县| 都江堰市| 霍城县|