http://www.365master.com/manage/database/oracle/20080904/36771.shtml
http://blog.csdn.net/xiaoduan9678/archive/2007/07/05/1680261.aspx
http://database.51cto.com/art/200512/12944.htm
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
分享到:
相关推荐
层次查询的概念 层次查询的语法 基本层次查询 层次查询的增强特性 CONNECT BY特殊用法示例
目前,大多数应用程序使用的是Oracle数据库,而用户或多或少的使用了Oracle的...Oracle兼容性方面实现的功能包括:ROWNUM表达式、多列IN语法、层次查询、外连接语法“(+)”、INSTEADOF触发器、%TYPE以及记录类型等
在用Oracle的时候查询不方便,网上找了这个,比较好用 Oracle数据查询,通用查询分析器
Oracle兼容特性是指对于运行在Oracle环境下的应用程序, 只需要对其程序代码进行很小的改动(在一些情况下甚至不进行改动),就可以使这个应用程序运行在An
oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具...
关于Oracle各版本服务器端、客户端连接兼容性,详细说明。从7.3-11.2。
oracle锁表查询oracle锁表查询oracle锁表查询oracle锁表查询
oracle层次查询,举例说明机构列表层次查询
oracle笔记高级子查询,oracle中的高级子查询有点难度,不太好理解,有具体的案例代码!
oracle跨库查询 --语法 /*定义 create [public] databse link _link_name connect to _username identified by _passowrd using '_servername/_serverurl'; */ /*调用 select * from _table_name@_link_name */...
Oracle中层次查询的使用和探讨.pdf
EnterpriseDB Oracle兼容性开发者指南
基于Oracle的层次树查询功能及实例分析.pdf
ORACLE高级技巧高级查询[借鉴].pdf
主要介绍了Java使用Jdbc连接Oracle执行简单查询操作,结合实例形式详细分析了java基于jdbc实现Oracle数据库的连接与查询相关操作技巧,需要的朋友可以参考下
数据库 增、删、改、查练习题目,多表联查练习及答案详解
Oracle 多表查询优化
oracle_高级查询,使用oracle数据库最终上升到高级用法
C#连接Oracle数据库(查询数据)方法,好东西,分享一下