我試過尋找這個,但我還沒有找到任何東西。如果我有類似的東西:在使用提交之前退出存儲過程是否有害?
CREATE PROCEDURE QQ
AS
BEGIN TRANSACTION
BEGIN TRY
-- return early and skip commit here
IF (Condition = true)
RETURN 0
COMMIT TRANSACTION
END TRY
BEGIN CATCH
ROLLBACK
END CATCH
交易會發生什麼?
請記住TSQL有效地使用一個計數器來確定一個事務是否打開 - 如果這個計數器沒有適當的遞減... – 2011-11-29 19:28:39
是的,這就是我在想的 – Gixonita