hello,
une chtite question par rapport à cet article de SQLPro : http://sql.developpez.com/arborescence/

L'idée est séduisante, dès lors qu'on ne remanie pas l'arborescence trop souvent. Mais j'ai un doute concernant un point précis : imaginez l'aroborescence suivante :
A est la racine de l'arbre, B C et D sont ses enfants directs. E et F sont les enfants de B.

SI l'on désire déplacer le sous arbre B, sous C, pour obtenir : A est la racine de l'arbre, C et D ses enfants directs, B est le descendant de C, E et F sont les descendants de B.

Avec cette technique intervalaire, le seul moyen que je voie pour déplacer un sous-arbre est :
- stocker le sous-arbre B dans une table temporaire
- renuméroter toutes les bornes supérieurs à la borne droite de B
- réinsérer le sous-arbre stocké dans la table temporaire, en renumérotant à nouveau les bornes.

Sur des gros arbres, c'est très vite lourdingue

Je voulais donc savoir si vous voyez une autre manière de faire