oralce sql Connect by功能详解
来源:互联网 发布:mac 终端查看路径 编辑:程序博客网 时间:2024/05/30 04:29
--connect by 使用详解
基本用法
实例:
SELECT ename, job, ename FROM scott.emp emp START WITH ename IN ('WARD') CONNECT BY empno = PRIOR mgr;
START WITH:表示递归的种子,即从哪里开始
CONNECT BY:描述递归步骤,即怎么找下一层
PRIOR:指上一层的
集合用法
每个关键词都可以独立用,这里集中在一起用:
-
LEVEL伪列:表明产生的行属于第几步递归
CONNECT_BY_ROOT:返回指定字段的根的值
SYS_CONNECT_BY_PATH:返回指定字段的从根到当前行的路径
ORDER SIBLINGS BY:在同一父亲下,各个兄弟按指定的字段排序
NOCYCLE:防止递归进入死循环
CONNECT_BY_ISCYCLE:如果当前行是循环的一部分,则返回1,否则返回0
CONNECT_BY_ISLEAF:如果当前行是叶子,则返回1,否则返回0
特殊用法:拆分字符串
实例:
可用在PL/SQL中,对某一变量进行拆分,比如来自CSV文件的内容。
- oralce sql Connect by功能详解
- Oralce之Connect By
- Oracle connect by 功能详解
- Oralce OMF 功能详解
- Oralce OMF 功能详解
- Oralce OMF 功能详解
- SQL CONNECT BY
- Oracle “CONNECT BY” 详解
- oracle connect by 详解
- 行转列 SQL ,connect by level
- SQL Connect By 的例子
- SQL connect by递归查询
- 10.4 复制CONNECT BY的功能
- MySQL实现ORALCE的row_number()over(partition by xx)功能
- Oracle SQL语句生成日历 connect by
- 使用connect by、Sys_Connect_By_Path实现的SQL
- sql Start with connect by prior 递归
- SQL START WITH CONNECT BY PRIOR
- 返回字符串中某字符出现的次数
- PHP现在推出5.3.0版本了,不过下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。
- 调度
- 实战 Groovy: 使用闭包、ExpandoMetaClass 和类别进行元编程
- UIImagePickerController在iPhone和iPad中用法的一点不同
- oralce sql Connect by功能详解
- 今天過節
- 如何读懂别人的代码
- 添加属于你自己的QQ UI
- C#接口索引器
- Eclipse重要而又常用的插件
- 实体化XML,实现多条数据多个表一次性插入
- Java Decompiler (jd-gui)
- 常用的Chrome浏览器插件