Hallo zusammen,
die Frage vorweg: gibt es eine Möglichkeit im SQL Server 2008 das nesting level maximum (schachtlungstiefe) zu erhöhen? Das Maximum ist 32.
Etwas zum Hintergrund der ganzen Aktion:
ich versuche im Moment mittels SQL einen Weg in einem Graphen zu bestimmen.
Die Knoten des Graphen sowie die Verbindungen zwischen den Knoten habe ich in Tabellen hinterlegt.
Um einen Weg zu finden benutze ich eine Stored Procedure, die mittels rekursiver Aufrufe die einzelnen Möglichkeiten durchgeht und in eine Ergebnis-Tabelle schreibt.
Es geht aktuell nur darum zu klären ob es prinzipiell funktionieren kann.
In einem kleinen Beispiel mit 13 Knoten 18 Verbindungen funktioniert das ganze.
Die Ergebnis-Tabelle enthält den/die möglichen Wege.
Nun habe ich das ganze auf 40 Knoten erhöht und stoße an die 32er Grenze, da ich mehr Möglichkeiten habe als ich mit 32 Aufrufen abdecken kann.
Gruß
SOO
die Frage vorweg: gibt es eine Möglichkeit im SQL Server 2008 das nesting level maximum (schachtlungstiefe) zu erhöhen? Das Maximum ist 32.
Etwas zum Hintergrund der ganzen Aktion:
ich versuche im Moment mittels SQL einen Weg in einem Graphen zu bestimmen.
Die Knoten des Graphen sowie die Verbindungen zwischen den Knoten habe ich in Tabellen hinterlegt.
Um einen Weg zu finden benutze ich eine Stored Procedure, die mittels rekursiver Aufrufe die einzelnen Möglichkeiten durchgeht und in eine Ergebnis-Tabelle schreibt.
Es geht aktuell nur darum zu klären ob es prinzipiell funktionieren kann.
In einem kleinen Beispiel mit 13 Knoten 18 Verbindungen funktioniert das ganze.
Die Ergebnis-Tabelle enthält den/die möglichen Wege.
Nun habe ich das ganze auf 40 Knoten erhöht und stoße an die 32er Grenze, da ich mehr Möglichkeiten habe als ich mit 32 Aufrufen abdecken kann.
Gruß
SOO
Comment