小编典典

如何找到当前的交易水平?

all

如何在 SQL Server 上找到当前数据库的事务级别?


阅读 60

收藏
2022-08-02

共1个答案

小编典典

运行这个:

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 参考。

2022-08-02