如何通过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。