Les arbres génériques en SQL

Représentation et gestion des arbres génériques en SQL

Le parcours d'un arbre en SQL repose souvent sur l'utilisation de procédures complexes et coûteuse en ressources ce qui fait qu'elles sont difficilement exploitables lorsque les arbres atteignent une certaine taille. Pour pallier ce problème, il faut pouvoir parcourir l'arbre avec de simples requêtes SQL. Cette méthode nécessite l'usage de structures particulières.

En effet, l'on pourrait se contenter de simplement une table qui stocke les liens père-fils et d'utiliser un algorithme pour reconstruire une repréentation de l'arbre grâce à des langages avancés (PL/SQL, etc.). Mais ces méthodes nécessitent souvent des méthodes utilisant des boucles imbriquées qui se révèlent rapidement très coûteuses en ressources pour le résultat obtenu.

Nous pouvons améliorer la méthode en améliorant les structures utilisées.

SQL

Script SQL avec paramètre

Exécuter un script SQL avec un paramètre sous PostgreSQL

Il peut être parfois utile ou nécessaire de pouvoir exécuter un script SQL sous PostgreSQL en passant un ou plusieurs paramètres.

UPDATE

L'ordre update en SQL

La commande update permet de mettre à jour les données dans une table.