oracle connect by 使用注意事项

Oracle “CONNECT BY”是层次查询子句,一般用于树状或者层次结果集的查询

使用方法参考:http://www.cnblogs.com/lettoo/archive/2010/08/03/1791239.html

最近在使用时发现,如果在查询的数据中 id pid 的数字值与树形层次(深度)有相同数字时就会报出 “CONNECT BY” 循环 错误

说明:“CONNECT BY” 循环 错误就是死循环了,所以在使用时一定要注意 id、pid的值不能是个位数。(相信9层深度的树已经够深了,如果还有更深的,那id、pid的取值就必须大于十位数了)

-- 希望我的总结是对的,哈哈

猜你喜欢

转载自kylxw.iteye.com/blog/1849763