Bonjour,

voici la table suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CREATE TABLE articles(
       categorie VARCHAR2(30),
      categorie_sup VARCHAR2(30)
    );
je ne comprends pas ce que le connect by prior fait dans la syntaxe suivante , le start with je l ai compris.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT lpad(' ',2*level)||categorie as "ARTICLES"
   FROM articles
  3  CONNECT BY PRIOR categorie=categorie_sup
  4  START WITH categorie = 'articles'
  5  ;
merci