La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo realizar consultas recursivas a través de SQL:

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.