成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

帶您了解Oracle層次查詢

數據庫 Oracle
Oracle數據庫中有很多種的查詢,下文為您介紹的是Oracle層次查詢的方法,如果您對此方面感興趣的話,不妨一看。

Oracle層次查詢(connect by )是結構化查詢中用到的,下面就為您介紹Oracle層次查詢的基本語法,希望可以讓您對Oracle層次查詢有更深的認識。

oracle中的select語句可以用START WITH...CONNECT BY PRIOR子句實現遞歸查詢,connect by 是結構化查詢中用到的,其基本語法是:

select ... from <TableName>
where <Conditional-1>
start with <Conditional-2>
connect by <Conditional-3>
;
<Conditional-1>:過濾條件,用于對返回的所有記錄進行過濾。
<Conditional-2>:查詢結果重起始根結點的限定條件。
<Conditional-3>:連接條件

數據組織結構如下圖:



數據庫表結構如下:

create table t2(
root_id number,
id number,
name varchar(5),
description varchar(10)
);

insert into t2(root_id,id,name,description) values(0,1,'a','aaa');
insert into t2(root_id,id,name,description) values(1,2,'a1','aaa1');
insert into t2(root_id,id,name,description) values(1,3,'a2','aaa2');
insert into t2(root_id,id,name,description) values(0,4,'b','bbb');
insert into t2(root_id,id,name,description) values(4,5,'b1','bbb1');
insert into t2(root_id,id,name,description) values(4,6,'b2','bbb2');

獲取完整樹:
select * from t2 start with root_id = 0 connect by prior id = root_id;


獲取特定子樹:
select * from t2 start with id = 1 connect by prior id = root_id;


select * from t2 start with id = 4 connect by prior id = root_id;



如果connect by prior中的prior被省略,則查詢將不進行深層遞歸。
如:

select * from t2 start with root_id = 0 connect by id = root_id;



select * from t2 start with id = 1 connect by id = root_id;
如:

 

 

 

【編輯推薦】

oracle查詢中表的連接順序

oracle查詢用戶所有表的語句

常見的ORACLE數據類型介紹

查詢Oracle日志文件的方法

Oracle索引的優化設計

責任編輯:段燃 來源: 互聯網
相關推薦

2010-10-27 14:27:13

oracle查詢語句日

2010-10-27 14:57:24

Oracle查詢

2010-10-25 09:39:43

Oracle FBI索

2010-10-25 15:04:39

Oracle文本函數

2010-10-29 15:37:51

Oracle物理結構

2010-11-15 13:20:06

Oracle恢復結構

2010-11-15 10:40:58

Oracle啟動參數

2010-10-28 13:20:50

ORACLE reso

2010-10-26 11:55:21

Oracle OS備份

2010-11-16 14:59:39

Oracle顯式游標

2010-10-25 15:20:23

Oracle數據轉換函

2010-10-29 10:56:46

ORACLE用戶驗證

2010-10-27 15:58:01

Oracle臨時表

2010-10-29 14:57:12

Oracle歸檔模式

2010-10-26 11:28:33

ORACLE運行方式

2010-10-28 10:19:29

oracle權限管理

2010-10-25 17:13:08

oracle分組函數

2010-10-29 10:04:27

2010-11-15 15:44:11

Oracle文件系統

2010-11-16 09:55:12

Oracle分區索引
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品久久久久99蜜 | 精品伊人久久 | 日韩中文字幕在线观看视频 | 91在线视频播放 | 日本不卡免费新一二三区 | 免费国产黄| 91av视频在线观看 | 天天看天天摸天天操 | 日本久久www成人免 成人久久久久 | 久久国产精品偷 | 81精品国产乱码久久久久久 | 在线一区| 日韩欧美中文在线 | 亚洲国产精品日本 | 精品国产欧美 | 日韩精品一区二 | 精品在线 | 欧美精品一区三区 | 天天天天操 | 国产成人精品一区二区三区视频 | 国产亚洲精品精品国产亚洲综合 | 成人在线一区二区 | 丝袜一区二区三区 | xx视频在线 | 亚洲免费在线 | 久久综合av | 国产草草视频 | 99久久精品视频免费 | 男女羞羞免费网站 | 丝袜美腿一区二区三区动态图 | 蜜桃臀av一区二区三区 | 欧美三级在线 | 国产一区精品在线 | av免费在线观看网站 | 狠狠骚| 日本91av视频 | 真人女人一级毛片免费播放 | 日本三级做a全过程在线观看 | 久久精品国产免费 | 日韩黄色小视频 | 国产在线精品一区二区三区 |