瞭解並檢查SQL Server交易隔離等級
有效管理資料庫交易需要清楚了解目前的交易隔離水準。 此等級決定了交易期間的可見性和修改權限。 SQL Server提供了幾個預先定義的層級。
>要識別目前交易的隔離級別,請使用此SQL查詢:
<code class="language-sql">SELECT CASE transaction_isolation_level WHEN 0 THEN 'Unspecified' WHEN 1 THEN 'ReadUncommitted' WHEN 2 THEN 'ReadCommitted' WHEN 3 THEN 'Repeatable' WHEN 4 THEN 'Serializable' WHEN 5 THEN 'Snapshot' END AS TRANSACTION_ISOLATION_LEVEL FROM sys.dm_exec_sessions WHERE session_id = @@SPID;</code>
傳回的值:
列傳回下列其中一個值:transaction_isolation_level
>
以上是如何確定SQL Server中當前的交易隔離水平?的詳細內容。更多資訊請關注PHP中文網其他相關文章!