- 浏览: 117253 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (83)
- 问题解决 (4)
- Oracle (21)
- css (1)
- jsp页面 EL表达式 (0)
- JSP (6)
- 网络必备知识 (1)
- Tomcat (3)
- html (10)
- JDK (1)
- Myeclipse (4)
- 术语 (1)
- ibatis (2)
- struts2 (1)
- /i (1)
- /g (1)
- /ig (1)
- /gi (1)
- /m的区别和含义 (1)
- Oracle 数据字段 (1)
- 行链接(Row chaining) 与行迁移(Row Migration) (1)
- oracle中substr函数的用法 (1)
- 各个数据库的端口 (1)
- OracleOraDB10g_home1TNSListener 无法启动 错误1067 (1)
- oracle服务说明 (0)
- [解决]ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 (0)
- ORA-28000: The Account is locked. 问题的解决 (0)
- pl/sql (1)
- JS (3)
- jqgrid (0)
- Jquery (3)
- 常识 (1)
- powerdesigner (4)
- javascript (6)
- java (3)
- 问题 (1)
- xml (1)
- sql (1)
- Myeclipse\ (1)
最新评论
select '' || ca.agency_id deviceId,
ca.agency_name deviceName,
'' || ca.par_agency_id parDeviceId
from cs_agency ca
connect by prior ca.par_agency_id = ca.agency_id
-- and ca.par_agency_id != -1
start with ca.agency_id in
(389,999999999) and ca.agency_id!=999999999
select '' || ca.agency_id deviceId,
ca.agency_name deviceName,
'' || ca.par_agency_id parDeviceId,
'B' agencyFlag
from cs_agency ca
connect by prior ca.agency_id = ca.par_agency_id --and ca.agency_id != 999999999
--and ca.par_agency_id != 350
start with ca.agency_id in
(389,350)
---
and ca.par_agency_id != 350
发表评论
-
Oracle中TO_DATE格式
2012-12-26 23:06 909Year: yy two digit ... -
oracle add_months函数的用法详解
2012-12-26 22:08 3114使用oracle add_months函数,就可以以得到 ... -
Oracle 分析
2012-12-26 21:42 734select count(*) from (sel ... -
Oracle日期格式
2012-12-26 21:39 809YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位、两 ... -
oracle中 Round 函数使用
2012-12-26 15:52 3666Round 函数 语法为ROUND(number,num_d ... -
Oracle截取字符串和查找字符串
2012-11-28 22:17 936oracle 截取字符(substr),检索字符位置(i ... -
sql
2012-11-16 17:55 602select t.vechile_code,t.org_nam ... -
项目sql
2012-11-05 10:52 716想要得到的结果,得到车牌号所对应 最大日期卡的状态,且卡的 ... -
Oracle中的时间函数用法(to_date、to_char)
2012-10-23 10:46 289324小时的形式显示出来要用HH24 select to ... -
DECODE()函数 用法
2012-10-23 10:46 837decode(acc.state, ... -
数据库
2012-10-23 10:02 629(select c.vechile_code,c.cr ... -
sql的left join 命令详解
2012-09-03 14:02 756给个通俗的解释吧. 例表a aid adate ... -
oracle 如何导出所有用户名和密码
2012-08-03 22:07 1025下面这个sql可以生成建用户有脚本,在源库执行,把执行结 ... -
ORACLE递归查询
2012-07-24 15:47 784DEPTID NUMBER 部门idPAREDE ... -
DECODE()函数 用法
2012-07-20 17:39 823作用:将输入数值与函数中的参数列表相比较,根据输入值返回 ... -
详解Oracle的unlimited tablespace系统权限
2012-07-05 13:58 62771. 系统权限unlimited tablespace是 ... -
Sys和system用户的区别,as normal、sysdba 和sysoper系统权限区别
2012-07-05 13:59 3289Sys和system用户的区别,as normal、sy ... -
connect、resource和dba三种标准角色:
2012-07-05 13:59 1248connect、resource和dba三种标准角色: ... -
通过pl/sql创建Oracle新用户
2012-07-05 13:59 758引用创建用户和为用户分配权限 dba账号登录pl/sql d ... -
Oracle连接远程数据库
2012-03-29 10:07 914引用 配置连接远程数据库ORCL125 = (DESCRI ...
相关推荐
其中,START WITH 子句用于指定初始条件,CONNECT BY 子句用于指定递归条件,NOCYCLE 关键字用于防止循环引用,LEVEL 关键字用于显示层次关系的级别。 在 Oracle 9i 中,SYS_CONNECT_BY_PATH 函数可以用来显示整个...
START WITH 条件2 CONNECT BY PRIOR 当前表字段 = 级联表字段; ``` - **`START WITH`**:定义查询的起点,即树形结构的根节点。 - **`CONNECT BY PRIOR`**:用于建立记录之间的层级关系,指明如何从父节点到子节点...
* [WHERE 条件 1] 是在根据 “CONNECT BY [条件 2] START WITH [条件 3]” 选择出来的记录中进行过滤,是针对单条记录的过滤,不会考虑树的结构; * [条件 2] 指定构造树的条件,以及对树分支的过滤条件,在这里执行...
- `<start_condition>`:指定递归查询的起始条件,通常为一个确定的记录。 - `<parent_column>`:父节点列,用于构建层级关系。 - `<child_column>`:子节点列,与父节点关联,构成递归的基础。 #### 示例解析 ...
START WITH 条件1 CONNECT BY PRIOR 条件2 WHERE 条件3 ORDER BY 排序字段 ``` - `LEVEL`:这是一个伪列,用于表示树的层级,从1开始递增,表示当前节点相对于根节点的距离。 - `START WITH`:指定查询的起始节点,...
本文将详细讲解如何利用`START WITH...CONNECT BY PRIOR`子句来构建和查询树形数据库表。 `START WITH...CONNECT BY PRIOR`是Oracle SQL中的一个特性,用于处理具有层级关系的数据。这个子句允许我们遍历和查询具有...
start with:表示以什么为根节点,不加限制可以写1=1,要以id为123的节点为根节点,就写为start with id =123 connect by:connect by是必须的,start with有些情况是可以省略的,或者直接start with 1=1不加限制 ...
START WITH 条件1 CONNECT BY 条件2 WHERE 条件3; ``` 其中: - **START WITH**:定义了树结构中的根节点或者多个根节点。 - **CONNECT BY**:定义了节点之间的连接规则,通常用于描述父节点与子节点之间的关系。 ...
START WITH 条件 1 CONNECT BY PRIOR 条件 2 WHERE 条件 3; ``` - `START WITH`子句定义了查询的起点,即树的根节点或起始节点。可以指定一个或多个根节点,取决于你的条件。 - `CONNECT BY PRIOR`子句则是关键...
- 类似于 `startWith()` 的实现,首先进行基本的边界条件检查。 - 使用 `substring` 方法从当前字符串的末尾截取 `s.length` 个字符,并与 `s` 进行比较。 - 如果相等,则表示当前字符串以 `s` 结尾;否则不是。 ##...
from tablename start with 条件 1 connect by 条件 2 where 条件 3;其中,条件 1 是根结点的限定语句,可以放宽限定条件以取得多个根结点,即多棵树。条件 2 是连接条件,其中用 PRIOR 表示上一条记录,例如 ...
1. 从数据表中选取满足START WITH条件的数据行作为根节点数据。 2. 根据CONNECT BY子句指定的条件,递归选择每一个根节点的子节点数据行。 3. 将第二步中选取的子节点数据行作为新的根节点,并重复第二步的过程,...
通过指定START WITH条件来定义树的根节点,然后使用CONNECT BY表达式来定义节点之间的连接规则。例如,如果我们有一个员工表(EMPLOYEE),其中PARENT_EMP_ID字段表示父员工ID,那么以下查询可以找出所有属于某个...
在SQL语句STARTWITH.pdf中,我们看到一系列与这些操作相关的命令。 首先,创建数据库的步骤如下: 1. 判断数据库是否已经存在,如果存在则使用`DROP DATABASE`语句删除。例如:`IF EXISTS (SELECT * FROM ...
[START WITH 条件 CONNECT BY 条件] [GROUP BY 表达式[, 表达式]...] [HAVING 条件] [UNION|UNION ALL|INTERSECT|MINUS] SELECT 命令 [ORDER BY {表达式|位置} [ASC|DESC], {表达式|位置 [ASC|DESC]}...] ``` 例子:...
- `START WITH`: 指定查询的起始条件。 - `CONNECT BY PRIOR`: 定义递归关系,即子节点与父节点之间的关联方式。 - `child_column` 和 `parent_column`: 分别代表子节点列和父节点列。 **四种递归查询情况**: - **...
在SQL查询中,`START WITH` 和 `CONNECT BY` 是两个关键的子句,它们用于构建层次结构查询,通常在处理具有...通过灵活地调整`START WITH`和`CONNECT BY`的条件,我们可以根据需要定制查询,以满足各种业务场景的需求。
在SQL中,`WITH`语句,也称为公共表表达式(Common Table Expression,简称CTE),是一种非常有用的工具,特别是在处理递归查询时。它允许我们定义一个临时的结果集,这个结果集可以在同一个查询中被多次引用,提高...
3. 事件:事件是行为的触发器,当特定条件满足时,事件会被触发,从而执行相应的行为。事件可以是系统事件,也可以是业务事件。 4. 规则:规则是行为的决策点,用于决定如何执行行为。规则可以是简单的逻辑判断,也...