Obwohl SQL eher mit tabellenähnlichen Operationen und weniger mit rekursiven Operationen verbunden ist, möchten wir beispielsweise das Konzept der verknüpften (oder doppelt verknüpften) Liste implementieren (wie wir es beispielsweise in C getan haben).
Gibt es eine Möglichkeit, dies effizient zu tun, wenn man bedenkt, dass Elemente von einem beliebigen Ort an einen beliebigen Ort auf einer verknüpften Liste verschoben werden können?
Eine Lösung mit CLR?
Oder ist es wirklich etwas, das niemals zu SQL Server gebracht werden sollte?
Beachten Sie, dass sich diese Frage auch zu einer Diskussion über verknüpfte Listen und VS-Bäume entwickelt hat
Obwohl ich SQL Server angeheftet habe, ist dies eine akademische Frage, daher ist eine Lösung in jeder anderen auch gut, selbst wenn wir nur zu dem Schluss kommen, dass dies etwas ist, das niemals in die Datenbank aufgenommen werden sollte.
quelle