進階交易主題

交易管理不當時常會導致多使用者的系統發生競爭與效能問題。隨著系統的使用者數量增加,能夠有效使用交易的應用程式更形重要。SQL Server Database Engine 也支援巢狀交易、交易儲存點以及繫結交易,讓程式設計者撰寫有效交易時能有更多的選擇。

主題

描述

巢狀交易

說明如何在可從工作階段 (不論是否具有使用中交易) 呼叫的預存程序中,建立巢狀交易。

交易儲存點

儲存點提供了回復部份交易的機制。

使用繫結工作階段

兩個工作階段可以互相繫結,在此情況下,它們共用通用的交易及鎖定集。

調整交易隔離等級

選擇隔離等級,可定義如何從其他工作階段所執行的更新中,隔離目前的工作階段。

預存程序和觸發程序中的回復與認可

討論從預存程序或觸發程序回復交易的相關行為。

交易中允許的 Transact-SQL 陳述式

某些陳述式無法從使用中交易執行。

撰寫有效率的交易

討論可適當執行及調整之交易的撰寫建議。