沒話說了

          所學甚淺,所知甚少
          隨筆 - 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)  編輯  收藏 所屬分類: 我的工作


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


          網站導航:
           
          主站蜘蛛池模板: 淮北市| 平泉县| 安塞县| 岳池县| 阳谷县| 肥东县| 乡宁县| 泰顺县| 德江县| 高雄县| 沈阳市| 贵南县| 肇庆市| 开远市| 邯郸县| 赣州市| 新干县| 凤台县| 廊坊市| 肇源县| 林甸县| 文化| 略阳县| 永福县| 仙居县| 台东县| 万盛区| 孟州市| 碌曲县| 马龙县| 建阳市| 松桃| 平乐县| 唐山市| 苍梧县| 宁安市| 金阳县| 榆树市| 株洲市| 孟村| 汾阳市|