oracle 的树状查询得出各个节点值的效率问题!!急,在线等
oracle 的树状查询 效率问题:
一个树状结构,每个节点上都对应有一个value,最底层的子节点value 值是手工填报的,然后根据查询出来的子节点的value一级一级的节点往上相加,从而得到每级节点的value值
现在只有400条数据,但是用循环要算出来执行完就需要1分钟多。效率比较低,大家有没有效率高点的方法
1
-1.1
-1.1.1
-1.2
-1.2.1
-1.2.1.1
-1.2.2
-1.2.3
-1.3
....
一个树状结构,每个节点上都对应有一个value,最底层的子节点value 值是手工填报的,然后根据查询出来的子节点的value一级一级的节点往上相加,从而得到每级节点的value值
现在只有400条数据,但是用循环要算出来执行完就需要1分钟多。效率比较低,大家有没有效率高点的方法
1
-1.1
-1.1.1
-1.2
-1.2.1
-1.2.1.1
-1.2.2
-1.2.3
-1.3
....
...全文
相关推荐
Oracle中的树状查询(递归查询)
Oracle中的树状查询(递归查询),权限查询,树形结构
MySQL实现树状所有子节点查询的方法
主要介绍了MySQL实现树状所有子节点查询的方法,涉及mysql节点查询、存储过程调用等操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
MySQL递归查询树状表的子节点、父节点具体实现
简介:mysql5.0.94版本,该版本以及较高级的版本(5.5、6等等)尚未支持循环递归查询,和sqlserver、oracle相比,mysql难于在树状表中层层遍历的子节点。本程序重点参考了下面的资料,写了两个sql存储过程,子节点查询算是照搬了,父节点查询是逆思维弄的。 表结构和表数据就不公示了,查询的表user_role,主键是id,每条记录有parentid字段(对应该记录的父节点,当然,一个父节点自然会有一个以上的子节点嘛) 代码如下: CREATE FUNCTION `getChildList`(rootId INT) RETURNS varchar(1000) BEGIN D
oracle查询成树状
用一条select 查询语句,把结果集变成树状结构。
oracle树状查询
对于数据库的树状结构查询,首先得有高的效率;我如用java代码递归调用,就是虐待数据可了;解决oracle树状查询


