CONNECT_BY_ISCYCLE
来源:互联网 发布:浪潮软件新闻 编辑:程序博客网 时间:2024/05/30 23:51
select * from tb_cus_area_cde--子取父select * from tb_cus_area_cde a CONNECT BY PRIOR a.c_snr_area=a.c_area_cde START WITH a.c_area_cde='1040101'--父取子select * from tb_cus_area_cde a CONNECT BY PRIOR a.c_area_cde=a.c_snr_area START WITH a.c_snr_area is null
注意:在用这个函数的时候,statement的参数要用 ResultSet.TYPE_SCROLL_INSENSITIVE 而不能用 ResultSet.TYPE_SCROLL_SENSITIVE,在这里再把这两个之间的区别讲讲:
1.TYPE_FORWORD_ONLY,只可向前滚动;
2.TYPE_SCROLL_INSENSITIVE,双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。
3.TYPE_SCROLL_SENSITIVE,双向滚动,并及时跟踪数据库的更新,以便更改ResultSet中的数据
对于互为父子的情况,会出现死循环
SELECT SYS_CONNECT_BY_PATH (EMPLOYEE,'/') as EMPLOYEE, MANAGER, CONNECT_BY_ISCYCLE FROM TCONNECT BYNOCYCLE PRIOR EMPLOYEE = MANAGER;
这样
0 0
- CONNECT_BY_ISCYCLE
- leve,connect_by_isleaf,connect_by_iscycle伪列
- SYS_CONNECT_BY_PATH 和几个伪列CONNECT_BY_ROOT,CONNECT_BY_LEAF,CONNECT_BY_ISCYCLE
- 10.4.4 CONNECT_BY_ISCYCLE伪列和NOCYCLE参数
- 人大原副委员长成思危:有能力买房要赶紧下手
- 线程学习(2)
- include<stdio.h>
- ARGB
- Uva 10497 - Sweet Child Makes Trouble 解题报告(递推+大数)
- CONNECT_BY_ISCYCLE
- 优盘数据恢复的妙招
- eclipse new project后设置编码utf-8
- vlc-android源码git下载
- C中含位域结构体大小的计算
- Cracking the coding interview--Q18.2
- MFC框架中WM_COMMAND消息响应顺序
- 流年无罪,错的是那份遇见
- 牛刀小试(三)——java简单的支付界面