目录1. 树形结构存储表1.1 初始化测试数据1.1.1 写入数据1.1.2 树形结构如下图2. 树形结构遍历查询2.1 从父节点遍历2.3 start with 条件 connec
首先创建一张用于测试的表,表明为 TREE,表中有3个字段,分别是,ID,NANE,UP_ID。UP_ID 是 ID 的上层,主要实现树形结构的存储。
CREATE TABLE TREE(
ID INTEGER
,NAME VARCHAR2(30)
,UP_ID INTEGER
);
insert into tree values(1,'一',8);
insert into tree values(2,'二',1);
insert into tree values(3,'三',2);
insert into tree values(4,'四',6);
insert into tree values(5,'五',2);
select
id
,name
,up_id
from tree
start with up_id = 8 connect by prior id = up_id
查询结果如下:
1 一级 8
2 二级 1
3 三级 2
5 三级 2
2.2 从子节点开始遍历
select
id
,name
,up_id
from tree
start with id = 8 connect by prior id = up_id
查询结果是:
2 二级 1
3 三级 2
5 三级 2
到此这篇关于oracle 数据库层级遍历查询的文章就介绍到这了,更多相关Oracle层级遍历查询内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Oracle 数据库层级遍历查询功能的实现
本文链接: https://www.lsjlt.com/news/153904.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0