程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> EXECUTE 後的事務計數指示 BEGIN 和 COMMIT 語句的數目不匹配。

EXECUTE 後的事務計數指示 BEGIN 和 COMMIT 語句的數目不匹配。

編輯:關於SqlServer
執行存儲過程報錯:
EXECUTE 後的事務計數指示 BEGIN 和 COMMIT 語句的數目不匹配。

一種原因是因為存儲過程執行的時候

BEGIN TRANSACTION

COMMIT TRANSACTION

不成對

比如只執行了BEGIN TRANSACTION

沒有執行 COMMIT TRANSACTION

解決辦法:
在return 前,
加入COMMIT TRANSACTION
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved