沒話說了

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


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


          網站導航:
           
          主站蜘蛛池模板: 库伦旗| 林西县| 河间市| 玛曲县| 涟源市| 平泉县| 青州市| 凤山市| 北川| 鄄城县| 青川县| 资兴市| 上蔡县| 清涧县| 萨嘎县| 永济市| 乌拉特后旗| 景宁| 定兴县| 阿拉尔市| 游戏| 玛曲县| 汶上县| 嘉祥县| 香港 | 平安县| 额济纳旗| 宝坻区| 镇雄县| 徐闻县| 苗栗市| 高唐县| 尚志市| 博兴县| 和田市| 海兴县| 抚宁县| 盖州市| 普陀区| 伊春市| 安达市|