Oracle递归死循环怎么办?
drop table test1 purge;
create table test1(id number, parent_id number,name varchar2(10));
insert into test1 values(1,2,’’);
insert into test1 values(2,1,’’);
insert into test1 values(3,2,’’);
commit;
select * from test1 start with id=1 connect by PRIOR id = parent_id;
ORA-01436: 用户数据中的 CONNECT BY 循环
查出问题数据:
SELECT *
FROM test1 u, test1 l
where u.parent_id = l.id
AND l.parent_id = u.id;
ID PARENT_ID NAME ID PARENT_ID NAME
2 1 1 2
1 2 2 1
临时的解决方法:使用nocycle还是可以查出数据来的,只是不循环了
select * from test1 start with id=1 connect by nocycle PRIOR id = parent_id;
ID PARENT_ID NAME
1 2
2 1
3 2
永久的解决方法,把数据调整了。
Oracle递归死循环怎么办?相关推荐
- SpringBoot之解决一对一、多对一、多对多等关联实体在JSON序列化/输出时产生的无限递归死循环问题(infinite recursion)
SpringBoot之解决一对一.多对一.多对多等关联实体在JSON序列化/输出时产生的无限递归死循环问题(infinite recursion) 参考文章: (1)SpringBoot之解决一对一. ...
- mysql递归函数替换oracle递归
mysql函数递归 getParList(orgCode) BEGIN DECLARE sTemp VARCHAR(1000); DECLARE sTempPar VARCHAR(10 ...
- 谈一谈编程中遇到的一些死循环(递归死循环,AOP死循环,业务死循环)
最简单最基础死循环,一般都是这样的 while(1) while(true) for( ; ; )-- 然而在编程中常常会用到一些并不是那么基础的死循环, 这里列举一些我在编程中所遇到的一些死循环 ...
- Oracle 递归案例
Oracle 递归案例 Oracle 递归案例 前提准备 递归查询某个部门(ROOT)的所有子级部门 递归查询某个部门(A)的所有子级部门 递归查询某个部门(B02)的所有上级部门 递归查询某个部门( ...
- oracle 递归应用(挺复杂的)
最近做数据过滤觉得很有必要记录下整个过程,说不定下次就不知道了. 废话不多说开始: 表结构: 企业表(自关联,采用树的形式记录分子公司) 区域表(自关联,采用树的形式记录省/市/县/乡,数据量大) 公 ...
- oracle树结构统计,ORACLE 递归树型结构统计汇总
区域平台统计报表,省--市--区 汇总,还有各级医院,汇总与列表要在一个列表显示. 用到ORACLE 会话时临时表 GLOBAL TEMPORARY TABLE ON COMMIT PRES ...
- Oracle递归的实现
递归查询语法 WITH cte_name AS (cte_query_initial --初始化部分UNION ALLcte_query_iterative --递归部分 ) SELECT * FRO ...
- Java 递归 死循环解决办法自创
业务上遇到的,引入递归担心第三方接口不稳定陷入死循环,故自己想了一个解决办法,代码如下,如果帮到各位请帮我点个赞,谢谢 public JSONObject getLocus(String token, ...
- mysql递归死循环查询_MySQL 递归查询实践总结
MySQL复杂查询使用实例 By:授客QQ:1033553122 表结构设计 SELECT id, `name`, parent_id FROM `tb_testcase_suite` 说明: par ...
最新文章
- mysql关系表控制_mysql表关系
- Xcode文件名后的字母含义
- Web应用程序运行平台的数据安全传输
- 6.2 K-Means 算法步骤-机器学习笔记-斯坦福吴恩达教授
- 1线程同步:互斥量,死锁
- Spring @Configuration 和 @Bean 注解
- 计算机软件技能高考好考么,湖北技能高考:上不了本科,优先考虑这4所一档高职...
- 基于C语言Ncurse库和链表的简单贪吃蛇小游戏
- 【渝粤题库】广东开放大学 大学英语B 形成性考核 (2)
- Gitlab自动触发Jenkins构建项目
- CentOS 6.4安装OpenOffice
- mac nginx映射ip和端口_南京课工场IT培训:Nginx虚拟主机 (基于域名 基于端口 基于ip)...
- oracle数字进一函数,oracle常用函数一:数字函数
- pclzip.lib.php,LimeSurvey
- 京东的焦虑:强制996,高管离职,奶茶风波...
- Tips--解决Deepin20系统安装完毕无WiFi问题
- 随身计算机的硬盘是该换了,手提电脑硬盘可以换吗
- 如果写不出好的BUG就该在洒满阳光的屋里躺在床上边刷哔哩哔哩边吃旺仔QQ糖
- 树莓派开始,玩转Linux21:进程的生与死
- 解决:unable to start embedded tomcat