欢迎你光临金州视窗网站!网址:www.c0859.com

商务领航   互联星空  我的e家  网上客服  服务督察  

首页 | 新闻 | | 股票 | 笑话 | 人才招聘 | 体育 | 教育 | 高考 | 奥运 | | 企业黄页 | 网络直播间
图片 | 健康 | IT技术 | 娱乐 | 汽车 | 电脑医院 | 旅游 | 电影 | 文学 | 游戏 | 国际足球 | 便民服务 | 电脑 播客
 天气查询  火车查询  在线杀毒   七彩铃音  网速测试 算命  短信息  ADSL宽带 118114服务
  首页 | 网络技术 | 病毒播报 | 图形设计 | 网站建设 | 服务器相关 | 电脑硬件 | 黑客技术 | 数据库技术 | 门户·搜索

 
你当前位置:首页 > IT技术 > 数据库技术
Oracle用Start with...Connect By子句递归查询

发布:2008-04-02   来自:网友或互联网   编辑:ouys  查看:

 
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。
创建示例表:
CREATE TABLE TBL_TESTfzm金州视窗!了解黔西南,从金州视窗开始!
(fzm金州视窗!了解黔西南,从金州视窗开始!
  ID    NUMBER,fzm金州视窗!了解黔西南,从金州视窗开始!
  NAME  VARCHAR2(100 BYTE),fzm金州视窗!了解黔西南,从金州视窗开始!
  PID   NUMBER                                  DEFAULT 0fzm金州视窗!了解黔西南,从金州视窗开始!
);
 
插入测试数据:
INSERT INTO TBL_TEST(ID,NAME,PID) VALUES(''''1'''',''''10'''',''''0'''');fzm金州视窗!了解黔西南,从金州视窗开始!
INSERT INTO TBL_TEST(ID,NAME,PID) VALUES(''''2'''',''''11'''',''''1'''');fzm金州视窗!了解黔西南,从金州视窗开始!
INSERT INTO TBL_TEST(ID,NAME,PID) VALUES(''''3'''',''''20'''',''''0'''');fzm金州视窗!了解黔西南,从金州视窗开始!
INSERT INTO TBL_TEST(ID,NAME,PID) VALUES(''''4'''',''''12'''',''''1'''');fzm金州视窗!了解黔西南,从金州视窗开始!
INSERT INTO TBL_TEST(ID,NAME,PID) VALUES(''''5'''',''''121'''',''''2'''');
 
从Root往树末梢递归
select * from TBL_TESTfzm金州视窗!了解黔西南,从金州视窗开始!
 start with id=1fzm金州视窗!了解黔西南,从金州视窗开始!
 connect by prior id = pid
 
从末梢往树ROOT递归
select * from TBL_TESTfzm金州视窗!了解黔西南,从金州视窗开始!
 start with id=5fzm金州视窗!了解黔西南,从金州视窗开始!
 connect by prior pid = id
fzm金州视窗!了解黔西南,从金州视窗开始!

上一篇:oracle中如何删除重复数据
下一篇:JSP 连接 Oracle 9i

关于本站 | 广告业务| 合作伙伴 | 招聘信息 | 网站地图 | 免责声明 | 联系我们
金州视窗 黔西南神舟电脑学校旗下站 WWW.C0859.COM 版权所有 地址:贵州省兴义市遵义路一巷一号
站长:欧阳树 车清江  电话:13885938054  联系QQ:412890897 675799550 912080222
Copyright © 2008-2009 金州视窗 Inc. All Rights Reserved  备案中...