
Envoyé par
laurentschneider
Un de mes amis mathématicien était aussi là. D'après lui, CONNECT BY permet de définir un graphe acyclique, alors que CONNECT BY sans PRIOR, c'est un graphe complet.
J'avoue ne pas voir le rapport (point de vue de mathématicien, bien sur, et non discussion sur l'intérêt des requêtes ci-dessous) :
select * from dual connect by prior dummy = dummy;
crée une boucle malgré le PRIOR
select * from dual connect by 1!=1;
ne crée pas de boucle malgré l'absence de PRIOR (même remarque pour CONNECT BY ROWNUM < 10).
Partager