sql >> Database >  >> RDS >> Sqlserver

Hoe het huidige transactieniveau te vinden?

Voer dit uit:

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

docs.microsoft.com referentie voor de constante waarden.



  1. Mytop – Een handig hulpmiddel voor het bewaken van MySQL/MariaDB-prestaties in Linux

  2. Herstelmodel voor SQL Server-wijziging

  3. Tel het aantal opeenvolgende voorkomen van waarden in tabel

  4. MySQL OP DUPLICATE KEY UPDATE voor meerdere rijen invoegen in enkele query