確定 SQL Server 中的當前事務隔離級別
本指南向您展示如何快速識別 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
列中顯示當前事務隔離級別。 這反映了當前會話的隔離級別。 要全面了解代表每個事務隔離級別的數值,請參閱 learn.microsoft.com 上的 Microsoft 官方文檔。
以上是如何尋找 SQL Server 資料庫目前的交易隔離等級?的詳細內容。更多資訊請關注PHP中文網其他相關文章!