MSSQL 当前会话设置隔离级别与查询
之前因为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
WHERE session_id = @@SPID;
最新文章
- web中c#纯网站中引用log4net模块,不记录日志
- Web高级征程:《大型网站技术架构》读书笔记系列
- JS移动客户端--触屏滑动事件
- Grunt - Karma 单元测试
- C#.Net 如何动态加载与卸载程序集(.dll或者.exe)6-----在不卸载程序域的前提下替换程序集文件。
- BOM的来源是不可能出现的字符,GB2312双字节高位都是1,Unicode理论的根本缺陷导致UTF8的诞生
- Linux设置高分辨率后无法进入X系统
- python list comprehension twos for loop 嵌套for循环
- NGUI ScrollView动态加入和删除对象。
- NHibernate系列
- LNAMP 中的PHP探针
- 有些arp请求报文中为什么会有目的mac地址(不使用广播地址)
- JS的this总结(上)-call()和apply()
- VSTS/TFS Auto Build
- IE push方法,最后一个参数后面不能跟";,";,否则报语法错误
- 【leetcode】234. Palindrome Linked List
- mark1-git
- vue按需引入echarts
- 打开vi后提示The ycmd server SHUT DOWN (restart with :YcmRestartServer)该如何处理
- 【 js 片段 】点击空白或者页面其他地方,关闭弹框
热门文章
- 使用kd-tree加速k-means
- hdu1728逃离迷宫 (利用最短路径思想+优先队列(BFS))
- bootstrap注意事项(三)
- org.jawin.COMException: 8000ffff: Invalid ptr null flag(原址:http://osdir.com/ml/windows.devel.jawin/2006-01/msg00013.html)
- 【转】java jawin api 中文 invoke方法
- Unity3D使用mesh创建一个正方形
- leetcode Search for a Range python
- jQuery和DOM对象之间的转换
- QF——网络之JSON解析和XML解析
- Cent OS 修改网卡配置