【发布时间】:2014-03-22 17:10:03
【问题描述】:
我有一个Insert 存储过程,它将向Table1 提供数据,并从Table1 获取Column1 值,然后调用第二个存储过程来提供给Table2。
但是当我调用第二个存储过程为:
Exec USPStoredProcName
我收到以下错误:
EXECUTE 之后的事务计数表明 BEGIN 和 COMMIT 语句的数量不匹配。先前计数 = 1,当前计数 = 0。
我已阅读其他此类问题的答案,但无法找到提交计数究竟在哪里弄乱了。
【问题讨论】:
-
您的程序中有任何 TRY/CATCH 块吗?
-
是的,我有 TRY / CATCH 块
标签: sql sql-server-2012 sqlexception