摘要: 本文转自:http://www.dotblogs.com.tw/hunterpo/archive/2009/09/04/10421.aspxIDENT_CURRENT、SCOPE_IDENTITY 和 @@IDENTITY 是類似的系統函數,都會傳回最後插入的識別值,但是各函數定義的範圍 (Scope) 和工作階段 (Session) 各不同,以下摘自 SQL Server 2005 線上叢書的說明:IDENT_CURRENT 會傳回在任何工作階段和任何範圍中,產生給特定資料表 (叫用函數時指定) 的最後一個識別值。SCOPE_IDENTITY 會傳回在目前工作階段以及目前範圍中,任何資料表產 阅读全文
posted @ 2013-08-21 13:49 litsword 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 本文转自: http://devmatter.blogspot.com/2010/09/tfs-power-toolsseptember-2010-release.htmlTFS Power Tools–September 2010 ReleaseThe latest release of the Team Foundation Server 2010 Power Tools are now available for download:TFS Power ToolsCross Platform Build ExtensionsMSSCCI Provider (no updates this 阅读全文
posted @ 2013-04-25 06:36 litsword 阅读(537) 评论(0) 推荐(0) 编辑
摘要: -- '%[^a-z]%'CREATE Function [dbo].[RemoveNonAlphaCharacters](@Temp VarChar(1000))Returns VarChar(1000)ASBegin While PatIndex('%[^a-z]%', @Temp) > 0 Set @Temp = Stuff(@Temp, PatIndex('%[^a-z]%', @Temp), 1, '') Return @TEmpEnd-- '%[^a-z0-9]%'CREATE Function 阅读全文
posted @ 2013-04-04 00:04 litsword 阅读(22399) 评论(0) 推荐(1) 编辑
摘要: 介绍 对于ASP.NET开发者,理解ASP.NET的页面生命周期是非常重要的。主要是为了搞明白在哪里放置特定的方法和在何时设置各种页面属性。但是记忆和理解页面生命周期里提供的事件处理方法(method)非常困难。互联网上有很多关于页面生命周期内部机制的文章,所以本文只准备简单覆盖技术的基础部分,更主要的目的是给大家提供一个简单得记忆页面生命周期的方法。 准确的记忆ASP.NET页面生命周期每一个阶段发生了什么事情是比较困难的,一种便于记忆的方法是根据各个阶段的名字组合出一个缩写。微软的文档给出的ASP.NET生命周期如下: Page Request Start Page Initia... 阅读全文
posted @ 2013-02-07 17:08 litsword 阅读(184) 评论(0) 推荐(0) 编辑
摘要: DECLARE@FullName VARCHAR(100)SET@FullName ='David'SELECTSUBSTRING(@FullName, 1,NULLIF(CHARINDEX(' ', @FullName)- 1,-1))AS [FirstName],SUBSTRING(@FullName,CHARINDEX(' ', @FullName)+ 1,LEN(@FullName))AS [LastName] 阅读全文
posted @ 2012-11-28 17:44 litsword 阅读(194) 评论(0) 推荐(0) 编辑
摘要: <table border="1"> <tr> <th rowspan="2"> 值班人员 </th> <th> 星期一 </th> <th> 星期二 </th> <th> 星期三 </th> </tr> <tr> <td> ... 阅读全文
posted @ 2012-11-16 16:54 litsword 阅读(261) 评论(0) 推荐(0) 编辑
摘要: pre-build event command line:xcopy "$(ProjectDir)Configuration\$(ConfigurationName)\*.config""$(ProjectDir)Configration\" /y /f /rattrib "$(ProjectDir)Configuration\*.*" +R 阅读全文
posted @ 2012-09-11 16:22 litsword 阅读(399) 评论(0) 推荐(0) 编辑
摘要: C#有个函数PadLeft函数:右对齐此实例中的字符,在左边用空格或指定的 Unicode 字符填充以达到指定的总长度。SQL中我们也可能有这种需求.比如字符串希望保持7位不足7位前面用0补全.1--------0000001109------00001090987-----0000987解决方案1:使用RIGHT,REPLICATE函数CREATEFUNCTIONdbo.PadLeft (@lenint,@stringVARCHAR(max),@padcharCHAR(1))RETURNSVARCHAR(255)ASBEGINRETURNRIGHT(REPLICATE(@padchar,@l 阅读全文
posted @ 2012-02-10 16:02 litsword 阅读(360) 评论(0) 推荐(0) 编辑
摘要: -- 在数据库存储过程中查找文本字符(检索存储过程内容)SELECT DISTINCT o.name AS Object_Name,o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id=o.object_id WHERE m.definition Like '%key%' ORDER BY 2,1-- 强制写入自增长字段SET IDENTITY_INSERT [KeyLookup] ON INSERT INTO table(KeyID, Value) Values(1, 123)SE 阅读全文
posted @ 2012-02-08 15:55 litsword 阅读(237) 评论(0) 推荐(0) 编辑
摘要: update的格式是:update table1set table1.name=’abc’ from table1inner join table2on table1.id = table2.idwhere table2.number = '123'delete 的格式是:delete from table1 from table1 inner join table2 on table1.id = table2.id注意蓝色部分,这样就可以省掉复杂的中间表了^_^ 阅读全文
posted @ 2011-10-14 09:06 litsword 阅读(2383) 评论(0) 推荐(0) 编辑