Aufrufen eines gespeicherten Procs aus einem gespeicherten Proc heraus und Zurückgeben eines Recordset

Ich habe eine gespeicherte Prozedur, die eine Reihe von Vorgängen rückgängig macht. Ich möchte dies in einem anderen SP aufrufen.

Das Problem besteht darin, dass der innere SP einen Datensatz mit einem einzelnen Wert zurückgibt, der den Grad des Erfolgs angibt.

Dieser Ansatz hat gut funktioniert und hat einige Vorteile in unserem Kontext, aber im Nachhinein hätte ich es auf herkömmliche Weise mit einem Rückgabewert oder einem Ausgabeparameter gemacht.

I könnten Ändern Sie diesen SP immer, um diesen Ansatz zu verwenden und den aufrufenden Code zu ändern, aber a) ich möchte nicht mehr Code ausprobieren als nötig, und b) auf intellektueller Ebene bin ich gespannt, welche alternative Lösung ich finden kann es kann geben, wenn überhaupt.

Wie (wenn überhaupt) kann ich diesen SP aufrufen und den Wert des zurückgegebenen Singleton-Recordset ermitteln?

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage