posts - 201,  comments - 936,  trackbacks - 0
原文出处:http://www.yourblog.org/Data/200612/496779.html
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。
创建示例表:
CREATE TABLE TBL_TEST
(
  ID    NUMBER,
  NAME  VARCHAR2(100 BYTE),
  PID   NUMBER                                  DEFAULT 0
);

插入测试数据:
INSERT INTO TBL_TEST(ID,NAME,PID) valueS(’1’,’10’,’0’);
INSERT INTO TBL_TEST(ID,NAME,PID) valueS(’2’,’11’,’1’);
INSERT INTO TBL_TEST(ID,NAME,PID) valueS(’3’,’20’,’0’);
INSERT INTO TBL_TEST(ID,NAME,PID) valueS(’4’,’12’,’1’);
INSERT INTO TBL_TEST(ID,NAME,PID) valueS(’5’,’121’,’2’);

从Root往树末梢递归
select * from TBL_TEST
start with id=1
connect by prior id = pid

从末梢往树ROOT递归
select * from TBL_TEST
start with id=5
connect by prior pid = id
posted on 2007-04-26 16:26 阿蜜果 阅读(882) 评论(1)  编辑  收藏 所属分类: Oracle


FeedBack:
# re: (转)Oracle用Start with...Connect By子句递归查询
2007-04-26 22:33 | cresposhi
出差还更新的这么勤,amigo真是个好学生。。。  回复  更多评论
  



标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-01-07 08:46 编辑过
 
 
相关链接:
网站导航:



<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345


錢為人用無需多,人為錢忙凈白忙

留言簿(141)

随笔分类

随笔档案

文章分类

相册

关注blog

积分与排名

  • 积分 - 276900
  • 排名 - 26

最新评论

评论排行榜