Ich habe eine Insert
gespeicherte Prozedur, die Daten in die zweite gespeicherte Prozedur einspeist Table1
und den Column1
Wert von Table1
dieser 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.