ORA-01436: 用户数据中的 CONNECT BY 循环的错误
来源:互联网 发布:网络连接失败 请重试 编辑:程序博客网 时间:2024/06/04 21:50
今天折腾了一上午,查找存储过程新键游标,做了一个connect by的递归循环查找部门,但是一直抛出ORA-01436:用户数据中的 CONNECT BY 循环,刚开始在网上找了一些资料,都说是oralce版本的问题,用rownum就可以解决。但是后面经过查看oracle版本是正确,后来就自己写存储过程进行调试,最后定位到问题:是数据配置存在问题,导致死循环出现的问题.
小结:其实碰到这个问题,个人觉得比较简易的方法是先判断是否是自身数据存在死循环造成的:
如,查找部门的信息--select * from dept d where d.dept_no = d.p_dept_no;
假设存在当前部门与父级部门一致的数据,则说明存在死锁,把这样的数据清理掉后,可能就排除了数据死锁的问题,也就解决了CONNECT BY 循环的错误。
0 0
- ORA-01436: 用户数据中的 CONNECT BY 循环的错误
- ORA-01436: 用户数据中的 CONNECT BY 循环
- ORA-01436: 用户数据中的 CONNECT BY 循环
- ORA-01436: 用户数据中的 CONNECT BY 循环
- ORA-01436: 用户数据中的 CONNECT BY 循环
- 数据库异常---ORA-01436: 用户数据中的 CONNECT BY loop in user data 循环
- 关于oracle死锁问题——ORA-01436: 用户数据中的 CONNECT BY 循环
- oracle中的connect by函数的使用
- ORA-30009: CONNECT BY 操作内存不足
- ORA-30009: CONNECT BY 操作内存不足
- 【Oracle】新创建用户时,授予Connect和Resouce权限报ORA-01045 错误
- connect by的用法
- CONNECT BY的使用说明!
- CONNECT BY 的应用
- connect by的应用
- Oracle 数据合并的解决办法(用connect by 树解决)
- 数据递归查询 start with ...connect by 的用法
- connect by ...start with...死循环问题
- 生命의 氣精形變化 (韓長庚 易學原理總論)
- WebService学习笔记系列之三----通过javax.xml.ws.Service的方式调用WebService
- 常用命令,一个合格合法的黑客必知的
- 黑马程序员——IO(Input Output)流(一)
- 传智播客广州最拔尖的.Net培训机构
- ORA-01436: 用户数据中的 CONNECT BY 循环的错误
- 将Excel表格转化为Latex表格——采用Excel2LaTeX
- 八卦는 生命의 運動 (韓長庚 易學原理總論)
- 结课了...我的C语言课结束了
- C语言文件打开模式
- Emberjs 在一个模板中使用多个outlet
- Linux/Documentation/cpu-freq/core.txt
- 希尔排序
- 流星存世短、光芒耀心恒