Memahami dan mengambil semula tahap pengasingan transaksi SQL Server anda
Mengetahui tahap pengasingan urus niaga semasa dalam pangkalan data SQL Server anda adalah penting untuk mengekalkan konsistensi data dan meramalkan tingkah laku pangkalan data. Panduan ini menyediakan kaedah mudah untuk mendapatkan maklumat penting ini.
pertanyaan
Jalankan pertanyaan SQL berikut untuk menentukan tahap pengasingan urus niaga semasa anda:
<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>
Pecahan pertanyaan:
transaction_isolation_level
CASE
sys.dm_exec_sessions
@@SPID
Memahami hasil
pertanyaan akan mengembalikan salah satu tahap pengasingan urus niaga berikut:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mendapatkan semula Tahap Pengasingan Transaksi Semasa dalam SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!