如何通过sql递归查询:
1.创建一个测试表,创建表test _ connect (id号,p _ id号);
2.插入测试数据,
insertintotest _ connect values(1,1);
Insertintotest_connectvalues(2,1);
Insertintotest_connectvalues(3,2);
Insertintotest_connectvalues(4,3);
提交;
3.查询数据表的内容并选择* *fromtest_connect。
4.执行一个递归查询语句,将答案添加到nocycle元素中,就不会有[ora-01436:connectbyerrrintheuserdata]。实施结果如下:
选择*
来自测试_连接
从id = 4开始
由nocyclepriort连接。p_id=t.i。