文章分类 -  SQL

摘要:在谈谈SQLServer的锁机制之前,来思考以下这个场景:当你在酷暑的时候骑着自己的小车往目的地行走时,路上连续遇到几个时间很长的红灯,是不是很郁闷?有时候你可能实在受不了闯了个红灯,其实在大部分情况下问题不大,如果通行的汽车很多那就不好说了。因为不遵守规则的人太多,都为了达到目的去走捷径,不愿意等待。这样才有了交警。交警的作用就是维护这些红绿灯的规则。这些红绿灯就像锁一样,锁住或延长你去目的地的时间。但是如果没有交警大家又不自由遵守红绿灯规则会导致什么呢?大家想想都知道。 这个系列的一篇文章中提供的事务管理器中有个锁管理器就是这里的交警。它维护着SQLServer中的锁。前段提到的大部分情. 阅读全文
posted @ 2011-08-16 17:53 单单的忧伤 阅读(178) 评论(0) 推荐(0)
摘要:--批量删除 @id是多个id逗号分割elete from Adsense where charindex(ltrim(Id)+',',@id,0) > 0EntityFramework--查询xml字段数据比如:advert 表region字段<root><item name="安徽">634341883997031250</item><item name="福建">634341884004531250</item><item name="青海" 阅读全文
posted @ 2011-03-10 16:23 单单的忧伤 阅读(112) 评论(0) 推荐(0)
摘要:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[Adsense_Add] @adsnesefiled varchar(500), @adsensevalue varchar(2000), @accountfiled varchar(200), @accountvalue varchar(1000) ASBEGIN declare @count int set @count = 0 begin tran exec ('insert into adsense('+@adsnesefiled+' 阅读全文
posted @ 2011-03-10 14:18 单单的忧伤 阅读(116) 评论(0) 推荐(0)
摘要:--创建测试数据库CREATEDATABASEmytest;GOUSEmytest;GO--创建测试表CREATETABLEUsers(IDINTIDENTITY(1,1),UserInfoXML)/*****************插入单节点*****************************/---插入测试数据DECLARE@xmlXMLSET@xml='<rootxmlns="http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/users"><user>&l 阅读全文
posted @ 2011-02-21 16:53 单单的忧伤 阅读(1888) 评论(1) 推荐(0)