Red de conocimiento de abogados - Derecho de sociedades - Cómo realizar consultas recursivas en SQL:
Cómo realizar consultas recursivas en SQL:
1. Cree una tabla de prueba, createtabletest_connect(idnumber, p_idnumber);
2. Insertando datos de prueba,
Insertintotest_connectvalues (1, 1);
Insertintotest_connectvalues (2, 1);
Insertintotest_connectvalues (3, 2); );
Insertintotest_connectvalues(4,3);
Enviar;
3. Para consultar el contenido de la tabla de datos, seleccione *fromtest_connect,
4. Ejecute la declaración de consulta recursiva y agregue la respuesta al elemento nocycle, y no habrá [ora-01436: CONNECTBYerrorintheuserdata]. Los resultados de la ejecución son los siguientes:
Seleccionar*
Desde test_connectt
A partir de id=4
Conectado por nocyclepriort. p_id=t. i.