Ich habe schon eine ganze Reihe von Aufgaben in Stored Procedures und Trigger verschoben. Allerdings bisher immer recht kleine Sachen oder Berechnungen die auf der
DB einfach flotter laufen. Etwas derart Komplexes, bei dem der Nutzer vorher Einfluss auf die Bildung der Ergebnisse nehmen muss kann ich da nicht ohne weiteres unterbringen. Ich müsste Tabellen schaffen über die die Daten übergeben werden können. Würde ich nur Teilbereiche verschieben brächte es mir hingegen garnichts, da ich sicherstellen muss das die gesammte Aufgabe als eine einzige Transaktion durchgeht oder eben nicht.
Aber, ich danke Dir für Deine Antwort, denn sie hat mich wachgerüttelt. Und so werde ich in Zukunft mehr darauf achten Probleme auf der
DB und nicht im Programm zu lösen.