用select 语句中的START WITH...CONNECT BY PRIOR子句实现递归查询》的相关内容

对于oracle进行简单树查询(递归查询)

对于oracle进行简单树查询(递归查询) DEPTID PAREDEPTID NAME NUMBER NUMBER CHAR (40 Byte) 部门id 父部门id(所属部门id) 部门名称 通过子节点向根节点追朔. select * from persons.dept start with deptid=76 conne ...
by jelly 2008-05-08 浏览 (2128) 回复 (1) 关键字: oracle tree connect by select

用select 语句中的START WITH...CONNECT BY PRIOR子句实现递归查询

今天发现在oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with cond1 connect by cond2 where cond3; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两 ...
by 天空不空 2008-04-18 浏览 (704) 回复 (0) 关键字:

关于在Hibernate中高效的处理Tree结构?

我们都知道Tree结构是RDBMS的一个死穴。 可是我们常常在实际中碰到这样的结构,比如部门结构,栏目结构.... 原来用JDBC来处理这些树结构比较简单,只要解决一个Select抓回一棵树的问题这个关键问题,然后排序一下就搞定了。 在Hibernate中,如何来高效的完成这些工作呢? 以下是一个典型的父子关系的mapping [code:1] <class name=&q ...
by acdc 2004-03-25 浏览 (29240) 回复 (32) 关键字:

关于hibernate保存树型结构记录

为了实现二个目的 一、通过select语句就能得到某个结点的所有子结点列表 select * from TABLE1 where root_id = ? and tree_index like "0001%" 二、通过select语句能够得到顺序展开的树形结构列表 select * from TABLE1 order by root_id,tree_index 我的表设计如下,如果大家有更好的设计 ...
by wq_pro 2006-12-29 浏览 (1306) 回复 (4) 关键字:

Oracle 树查询 性能优化纪实(start with, connect by)

在项目中做权限控制时,需要用组织阶层来控制能够访问的数据,比如A组织的人可以看到其下属组织的人员数据,或者只有A组织是B组织上级的时候才有看B组织人员数据的权利。根据需求需要构筑DB的表结构,如下(ORG_RANK)组织ID(PK)上位组织IDORG_IDHIGH_ORG_ID 根据上面的结构,使用Oracle的树查询语句(start with和connect by)来创建SQL语句,如 ...
by neuzhujf 2008-03-27 浏览 (818) 回复 (2) 关键字:

oracle中用START WITH...CONNECT BY PRIOR子句实现递归查询

今天发现在oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with cond1 connect by cond2 where cond3; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两 ...
by qingfeng825 2008-05-26 浏览 (469) 回复 (1) 关键字:

oracle递归查询

对于oracle进行简单树查询(递归查询) DEPTID PAREDEPTID NAME NUMBER NUMBER CHAR (40 Byte) 部门id 父部门id(所属部门id) 部门名称 通过子节点向根节点追朔. Sql代码 select * from persons.dept start with deptid=76 connect by prior paredeptid= ...
by tomrose 2008-07-07 浏览 (164) 回复 (0) 关键字: oracle递归查询

对于oracle进行简单树查询(递归查询)

对于oracle进行简单树查询(递归查询) DEPTID PAREDEPTID NAME NUMBER NUMBER CHAR (40 Byte) 部门id 父部门id(所属部门id) 部门名称 通过子节点向根节点追朔. select * from persons.dept start with deptid=76 conne ...
by jelly 2008-05-08 浏览 (165) 回复 (1) 关键字: oracle tree connect by select

用select 语句中的START WITH...CONNECT BY PRIOR子句实现递归查询

今天发现在oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with cond1 connect by cond2 where cond3; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两 ...
by 天空不空 2008-04-18 浏览 (148) 回复 (0) 关键字:

父子表根据id找到所有的子孙id

     有张表,有两个字段: id,patentid,他们分别记录了这条记录的id,以及父id号,     如何根据最顶层的id找到所有的id,包括子id,孙子id,以及重孙id. --用递归查询SELECT ID, PARENTID FROM tablename  ...
by letitbe 2007-04-28 浏览 (3) 回复 (0) 关键字:

ECSide基于数据库的分页、排序、过滤的实现

首先ecside展现列表、排序、过滤(该三种操作以下简称为 RSF )的实现原理完全和原版EC一样, 如果您对原版EC的retrieveRowsCallback、sortRowsCallback、filterRowsCallback 非常熟悉,那么可以忽略此文. 先来简单介绍一下RSF操作方式. ecside对数据的展现操作有三种:分页展现,按列排序(目前只支持单列),按列过滤(支持多列联合 ...
by fins 2007-06-01 浏览 (5367) 回复 (16)

工作流里两节点怎么和同一条业务表里的数据关联上

最近在弄一个工作流,自己实现的一个非常简单的,有个问题没有想到好的解决办法,想请教下,多谢 比如: a节点:填写申请报销单 b节点:主管审核 从a节点到b节点。 当用户填写报销单后,向业务表(baoxiao表)里插入一条记录,该记录记录了用户填写的信息,然后流程走到b节点,b节点这时肯定要对a节点填入的信息进行审核,但是关键问题在于b节点是不知道去baoxiao表里取哪条记录,该怎 ...
by ttitfly 2008-06-19 浏览 (336) 回复 (7)

相关问答

赞助商链接