--本文章可以直接粘贴到PLSQL运行,测试表就自己创建吧--测试名称:测试oracle递归 --oracle版本:oracle8i--样表:s_coalarea_test(地区表)--表结构:国家 level(等级) 1 level决定记录在树中的层次-- 省份 level(等级) 2-- 地区 ...
分类:
数据库 时间:
2014-12-18 14:59:32
阅读次数:
233
基本语法:
select ... from
where
start with
connect by ;
:过滤条件,用于对返回的所有记录进行过滤。
:查询结果重起始根结点的限定条件。
:连接条件
数据表结构如下:
create table table_test(
priorId number,
id number,
name varchar(5),
desc...
分类:
数据库 时间:
2014-12-05 19:23:07
阅读次数:
204
最近研究了一下CTE递归查询,感觉这个CTE递归查询蛮好用的,在网上找到了一个比较好的例子,测试例子如下 1 use City; 2 go 3 create table Tree 4 ( 5 ID int identity(1,1) primary key not null, 6 Name ...
分类:
数据库 时间:
2014-11-28 17:39:46
阅读次数:
265
感觉这个CTE递归查询蛮好用的,先举个例子: ? [c-sharp] view plain copy print ? use?City;?? go?? create?table?Tree?? (?? ??ID?int?identity(1,1)?primary?key?not?null,?? ??Name?...
分类:
数据库 时间:
2014-11-22 23:22:46
阅读次数:
592
Oracle中可以通过START WITH . . . CONNECT BY . . .子句来实现SQL的层次查询,即递归查询
例如:
select level||'月' 月份
from dual
connect by level
或者
select rownum||'月' 月份
from dual
connect by rownum
可以递归查询出12个月
1...
分类:
数据库 时间:
2014-11-21 16:24:18
阅读次数:
212
oracle中有connect by子句。是用于层次查询。就是递归查询。其中语法如下:SELECT ... FROM WHERE START WITH CONNECT BY 注解:1.CONDITIONAL-1条件:即SQL中的过滤条件,2.CONDITIONAL-2条件:是根结点的限定语句;是从哪...
分类:
数据库 时间:
2014-11-20 19:59:22
阅读次数:
326
Oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,
其基本语法是:
-------------------------------------------------------------------------------------
select * from 表名start w...
分类:
数据库 时间:
2014-11-07 11:16:42
阅读次数:
187
oracle中的递归查询可以使用:select .. start with .. connect by .. prior
下面将会讲述oracle中树形查询的常用方式,只涉及到一张表。...
分类:
数据库 时间:
2014-11-06 14:56:06
阅读次数:
242
有一个递归查询在10g上运行很快,但在11g上运行不出来。
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 1...
分类:
数据库 时间:
2014-11-05 17:25:37
阅读次数:
277
今天要做一个查询功能:查询某用户所属部门,且包含该部门的所有上级部门信息。偶然找到了一个方法,特意来做个笔记。分享给和我一样的菜鸟,哈哈查询子节点1 select *2 from d_arc_dep3 start with depid = '100000'4 connect by prior ...
分类:
数据库 时间:
2014-10-29 10:38:38
阅读次数:
159