Ich habe eine Insertgespeicherte Prozedur, die Daten in die zweite gespeicherte Prozedur einspeist Table1und den Column1Wert von Table1dieser abruft und die zweite gespeicherte Prozedur aufruft, die die Tabelle 2 speist.
Aber wenn ich die zweite gespeicherte Prozedur aufrufe als:
Exec USPStoredProcName
Ich erhalte folgende Fehlermeldung:
Die Transaktionsanzahl nach EXECUTE zeigt eine nicht übereinstimmende Anzahl von BEGIN- und COMMIT-Anweisungen an. Vorherige Zählung = 1, aktuelle Zählung = 0.
Ich habe die Antworten in anderen solchen Fragen gelesen und kann nicht feststellen, wo genau die Anzahl der Festschreibungen durcheinander gebracht wird.