Bien que SQL soit plus affilié à des opérations de type table et pas tant à des opérations récursives, disons que nous aimerions implémenter le concept de liste liée (ou double liée) (comme nous l'avons par exemple en C).
Y a-t-il un moyen de le faire efficacement, étant donné que nous pouvons déplacer des éléments d'un endroit à un autre sur une liste chaînée?
Une solution en utilisant CLR?
Ou est-ce vraiment quelque chose qui ne devrait jamais être apporté à SQL Server?
Notez que cette question a également évolué en une discussion de listes liées d'arbres VS
Bien que j'aie épinglé SQL Server, il s'agit d'une question de type universitaire, donc une solution dans n'importe quelle autre est également bonne, même si nous arrivons à la conclusion que c'est quelque chose qui ne devrait jamais être apporté à la base de données.
la source