Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak znaleźć aktualny poziom transakcji?

Uruchom to:

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

Dokumentacja docs.microsoft.com dla stałych wartości.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy są jakieś wady, aby zawsze używać nvarchar(MAX)?

  2. Ograniczenie tylko dla jednego rekordu oznaczonego jako domyślne

  3. Jak zoptymalizować użycie klauzuli OR, gdy jest używana z parametrami (SQL Server 2008)

  4. Zapytanie aktualizujące SQL za pomocą złączeń

  5. sql cross join - jaki pożytek z tego znalazł ktoś?