MSSQL 当前会话设置隔离级别与查询
发布时间:2023-05-08 13:02:47 所属栏目:MsSql教程 来源:
导读:之前因为MysqL没有with(nolock)这种写法,于是想设置隔离级别,结果被坑。 直觉以为和MSsql一样只要打set transaction isolation level xxx 就能搞定 ,然后弄了老半天才发现中间需要价格session ,结果今天写sql的
之前因为MysqL没有with(nolock)这种写法,于是想设置隔离级别,结果被坑。 直觉以为和MSsql一样只要打set transaction isolation level xxx 就能搞定 ,然后弄了老半天才发现中间需要价格session ,结果今天写sql的时候感觉每个表都打with(nolock)太吃力,干脆直接设置READ UNCOMMITTED多美。。。 --设置当前查询隔离级别 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED --查询当前隔离级别 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 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐