0
A
回答
4
SQL Server中的默認事務模式是autocommit,除非另有指定。這意味着每個語句都在自己的事務中運行;如果一個失敗,所有前面的陳述仍然成功。
您可以使用BEGIN TRAN
語句(顯式事務)或SET IMPLICIT_TRANSACTIONS ON
(打開隱式事務)來更改此設置。請注意,如果啓用隱式事務,則僅隱含BEGIN
- 您仍需明確指定COMMIT
。
使用隱式事務通常也被認爲是不好的做法;由於事務性邊界不清晰可見,它往往導致buggier腳本。
相關問題
- 1. TSQL交易
- 2. TSQL逗號分隔
- 3. TSQL交易 - 提交和回滾
- 4. TSQL XML逗號分隔列表
- 5. TSQL拆分逗號分隔字符串
- 6. TSQL選擇逗號列表到行
- 7. 以逗號結合兩個PHP數組
- 8. TSQL嘗試捕捉交易錯誤處理,交易數量不匹配
- 9. Google checkout交易號碼
- 10. 完整的發票號碼+逗號分隔的SQL列表(TSQL)
- 11. 內存合併和交易
- 12. 分佈式交易聚合
- 13. 交易費用不合格
- 14. 混合Nhibernate和ADO交易?
- 15. 將組號碼分配給一組交易
- 16. TSQL合併和分組值
- 17. 交易操作同時與非交易操作混合
- 18. 如何使用逗號組合數組中的所有元素?
- 19. gcloud節點 - 跨組交易?
- 20. 交易和實體組
- 21. MySQL交易 - 如何分組?
- 22. 如何組織交易?
- 23. GAE實體組/交易
- 24. 交易與非交易msmq
- 25. 數據表組由逗號
- 26. 數組逗號分隔?
- 27. TSQL交易的聲明後,都檢查@@ ERROR和@@ ROWCOUNT
- 28. 正確的方式來處理錯誤在TSQL交易
- 29. 開始交易...提交交易問題
- 30. Mongoimport:CSV中的逗號逗號