SYS_CONNECT_BY_PATH函数
来源:互联网 发布:cet软件下载 编辑:程序博客网 时间:2024/05/18 00:03
select substr(SYS_CONNECT_BY_PATH(project_name,'>'),2) from A
start with A.parent_project_id is null
connect by prior A.project_id =A.parent_project_id
函数SYS_CONNECT_BY_PATH的作用是:利用一个特殊的符号把有等级关系的字段连接成一个树机构,
如 上面的pl_sql语句用符号 “>”连接
start with关键字是限制根节点的条件(就是什么样的字段可以作为根节点),
A.parent_project_id is null 代表没有参照的外键的字段可以作为树的跟节点,也就是开始(应用一下,观察一下结果)
如:中国 就没有参照的外键可作为根节点,河北的外键参照中国,则河北就不能作为根节点
connect by 后面是主外键关系(一般为一个表的内连接)
如上面的查询结果可能是:
中国
中国>河北
中国>河北>石家庄
中国>山西
.........
- SYS_CONNECT_BY_PATH 函数
- SYS_CONNECT_BY_PATH 函数
- SYS_CONNECT_BY_PATH函数
- SYS_CONNECT_BY_PATH 函数
- sys_connect_by_path函数
- SYS_CONNECT_BY_PATH 函数
- SYS_CONNECT_BY_PATH函数用法
- SYS_CONNECT_BY_PATH 函数用法 ORACLE
- Oracle函数:sys_connect_by_path
- oracle sys_connect_by_path 函数
- SYS_CONNECT_BY_PATH函数用法 .
- SYS_CONNECT_BY_PATH函数用法 ORACLE
- ORACLE 中SYS_CONNECT_BY_PATH 函数
- ORACLE 中的SYS_CONNECT_BY_PATH 函数
- ORACLE 中SYS_CONNECT_BY_PATH 函数
- SYS_CONNECT_BY_PATH函数用法
- SYS_CONNECT_BY_PATH函数用法 ORACLE
- SQL函数之sys_connect_by_path
- C数组 奇偶分开,奇前偶后
- sdcc中断函数与main函数放在不同文件
- Myeclipse使用中报creation of element failed org.eclipse.core.internal.registry.configurationelementhandle异常的解决方式
- 用C语言随机排列N个数字
- Top
- SYS_CONNECT_BY_PATH函数
- javascript+css网址收藏
- Lisp中的symbol
- C# 播放器控件的用法
- 在C++中调用存储过程。
- “做事做到位”的关键在管理者
- 牙疼的集中常见炎症
- 你的成功在于你每天养成的习惯
- typedef的四个用途和两个陷阱