EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = 0,当前计数 = 1 出现这种情况是以因为事务 BEGIN TRAN COMMIT TRAN 中你是用了return 事务中间不可使用return 你这return 情况在事务开始(BEGIN TRAN)之前进行判断 原文链接:https://www.cnblogs.com/merray/p/4447356.html