摘要:
[转]SQLServer With(NoLock)with(nolock)解释 所有Select加 With (NoLock)解决阻塞死锁 在查询语句中使用 NOLOCK 和 READPAST 处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点: 对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内,所以碰到死锁,应该首先考虑,我们业务逻辑是否能容忍出现或者不出现某些记录,而不是寻求对双方都加锁条件下如何解锁的问题。NOLOCK 和 READPAST 都是处理查询、 阅读全文
posted @ 2013-02-22 15:17
CooMark
阅读(758)
评论(0)
推荐(1)
摘要:
WITH的用法with主要用法之一就是简化联合子查询的sql代码,先将要用的子查询定义成一个表,后面可以重复使用。在多级和较为复杂的查询中可以让SQL更清晰。WITHAAAAS(SELECTc.sRTC_ID,c.sRTR_ID,c.sRTC_ColumnNameFROMSystem_ReportTool_Columnsc),BBBAS(SELECTr.sRTR_ID,r.sRTR_ReportNameFROMSystem_ReportTool_Reportsr)SELECT*FROMAAAaLEFTJOINBBBbONa.sRTR_ID=b.sRTR_ID得到的结果是这样的(子查询中的全部列 阅读全文
posted @ 2013-02-22 14:43
CooMark
阅读(3473)
评论(0)
推荐(1)