EXECUTE后的事务计数指出缺少了COMMIT或ROLLBACK TRANSACTION语句。原计数=0,当前计数=1。

      错误信息如标题所示,终于找到原因了。原来在事务内部,若有添加,删除和修改引起的错误,SQL Server会继续向下执行,但如果不是此类错误,而是找不到对象,则SQL Server就会放弃这个事务,不再继续执行这个事务,所以就会报出“EXECUTE后的事务计数指出缺少了COMMIT或ROLLBACK TRANSACTION语句。原计数=0,当前计数=1。  ”的错误信息!
原文地址:https://www.cnblogs.com/noviceliu/p/1495834.html