Cómo realizar consultas recursivas a través de SQL:
1. Cree una tabla de prueba, cree la tabla test _ connect (número de identificación, p _ número de identificación
2. Inserte datos de prueba,
inserte valores de prueba _ (1). , 1 );
Insertintotest_connectvalues(2,1);
Insertintotest_connectvalues(3,2);
Insertintotest_connectvalues(4,3);
Enviar;
3. Consulta el contenido de la tabla de datos y selecciona * *fromtest_connect.
4. Ejecute una declaración de consulta recursiva y agregue la respuesta al elemento nocycle, y no habrá [ora-01436: connectbyerrrintheuserdata]. Los resultados de la implementación son los siguientes:
Seleccione *
Desde test_connection
Comenzar desde id = 4
Conéctese por nocyclepriort. p_id=t.i.