2014-10-30 53 views

回答

1

SQL Server documentation

未經savepoint_name或transaction_name ROLLBACK TRANSACTION回滾到事務的開始。 嵌套事務時,該語句將所有內部事務回滾到最外面的BEGIN TRANSACTION語句。在這兩種情況下,ROLLBACK TRANSACTION會將@@ TRANCOUNT系統函數遞減爲0. ROLLBACK TRANSACTION savepoint_name不會遞減@@ TRANCOUNT。

請注意我強調的部分。除非您指定外部交易的名稱,否則回滾只會影響最內部的交易。

+1

如果你有一個後續問題,那麼你應該[問](http://stackoverflow.com/questions/ask)另一個:) – DavidG 2014-10-30 12:47:39

+0

我將能夠在4天內提出另一個問題hehehe – Mucida 2014-10-30 13:04:44

+1

什麼現在正在阻止你?我的upvote幫助嗎? – DavidG 2014-10-30 13:05:30