У меня есть встроенная хранимая процедура, которая будет подавать данные в таблицу1 и получать значение столбца 1 из таблицы 1 и вызывать вторую хранимую процедуру, которая будет подавать таблицу2.
Но когда я вызываю Вторую сохраненную процедуру как:
Exec USPStoredProcName
Это дает мне ошибку следующим образом:
Счет транзакции после EXECUTE указывает несоответствующее число операторов BEGIN и COMMIT. Предыдущий счетчик = 1, текущий счетчик = 0.
Я прочитал ответы в других подобных вопросах и не могу найти, где именно происходит перехват количества коммитов.