作者: qzj_jo2005 发表日期: 2008-04-01 20:47:00
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。
[ 尊重原创,未经允许请勿转载本站日志 ]
- --插入测试数据:
- INSERT INTO provider(ID,NAME,PID) VALUES('1','10','');
- INSERT INTO provider(ID,NAME,PID) VALUES('2','11','1');
- INSERT INTO provider(ID,NAME,PID) VALUES('3','20','');
- INSERT INTO provider(ID,NAME,PID) VALUES('4','12','1');
- INSERT INTO provider(ID,NAME,PID) VALUES('5','121','2');
- 从Root往树末梢递归
- select * from provider
- start with pid is null
- connect by prior id = pid
- 从末梢往树ROOT递归
- select * from TBL_TEST
- start with id=5
- connect by prior pid = id

共 0 条评论 »
我来说几句: