一、 ORA-01436报错
开发遇到一个报错 ORA-01436: CONNECT BY loop in user data (ORA-01436: 用户数据中的 CONNECT BY 循环)。
1. 报错原因
根据网上的资料,产生这个错误的原因是数据形成了循环。例如下面这个语句:
SELECT r1.region_id,parent_id
FROM cnl_region r1
WHERE r1.region_id =1
START WITH r1.region_id = 1
CONNECT BY PRIOR r1.region_id = r1.parent_id;
如果数据在region
2023-05-19 15:44:46
431KB
BY
emp
ON
1