熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

oracle中的樹型查詢

2013-11-13 15:34:37  來源: Oracle 

  在項目開發中樹型結構是經常被使用的通常情況下我們對查詢的結果集使用一些免費的js文件就能達到很好的顯示效果比如
  
  但是有時候我們需要對下拉列表也提供樹型結構(比如論壇的板塊跳轉)這個時候我們就可以使用oraclei以上版本提供的CONNECT BY 子句了
  
  SELECT kindidkindnamefatherid
  FROM kn_kind
  CONNECT BY PRIOR kindid=fatherid
  START WITH kindid=;
  
  再稍加處理即可以得到需要的效果
  
  SELECT lpad(|(level)* )||lpad()||kindname||rpad() kindname
  FROM kn_kind
  CONNECT BY PRIOR kindid=fatherid
  START WITH kindid=;
From:http://tw.wingwit.com/Article/program/Oracle/201311/16956.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.