luckylei66

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  SQL Server

摘要:语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) SELECT ROW_NUMBER() OVER(ORDER BY CASE Col1 WHEN V1 THEN 1 WHEN V2 THEN 2 ELSE 3, Col2 ASC) 阅读全文
posted @ 2013-07-12 22:27 Leo.Wang 阅读(178) 评论(0) 推荐(0)

摘要:.NET调用存储过程时,有时候会变的很慢甚至会timeout,但是再执行一下存储过程,再调用就会很快。 解决办法: 1. 在可能比较耗时的语句后面加上option(recompile) 2. 创建存储过程时在其定义中指定 WITH RECOMPILE 选项,表明 SQL Server 将不对该存储... 阅读全文
posted @ 2012-07-30 11:41 Leo.Wang 阅读(3788) 评论(1) 推荐(0)

摘要:DECLARE@Table1TABLE(EntityIDINT,AttributeIDINT,OptionTextVARCHAR(50))INSERTINTO@Table1SELECT5030,48,'M'INSERTINTO@Table1SELECT5030,48,'F'--BeginactualworkingSQLSELECTT1.EntityID,T1.AttributeID,STUFF((SELECT','+T2.OptionTextFROM@Table1T2WHERET2.AttributeID=T1.AttributeIDANDT2. 阅读全文
posted @ 2012-07-12 22:27 Leo.Wang 阅读(177) 评论(0) 推荐(0)

摘要:SELECT DATEADD(yy, DATEDIFF(yy, 0, getdate()), 0) -- 当前年1月1号 SELECT DATEADD(mm, DATEDIFF(mm, 0, getdate()), 0) -- 当前月1号 SELE... 阅读全文
posted @ 2012-07-12 21:35 Leo.Wang 阅读(10697) 评论(0) 推荐(0)

摘要:DECLARE @City TABLE( ID INT IDENTITY(1,1), NAME NVARCHAR(50), ParentID INT NULL)INSERT INTO @CityVALUES ('上海市', NULL), ('江苏省', NULL), ('浙江省... 阅读全文
posted @ 2012-06-07 13:30 Leo.Wang 阅读(4862) 评论(0) 推荐(1)

摘要:便于使用,特记于此: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> USE IFP GO IF NOT EXIST... 阅读全文
posted @ 2010-08-17 10:19 Leo.Wang 阅读(2877) 评论(0) 推荐(0)

摘要:-- dbo.fnSplitToVarchar Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> IF EXISTS ( SELECT * FR... 阅读全文
posted @ 2009-03-31 11:10 Leo.Wang 阅读(538) 评论(0) 推荐(0)

摘要:一段trigger codes例子: 插入、删除和更新的触发器代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--dbo.trGr... 阅读全文
posted @ 2009-02-27 11:58 Leo.Wang 阅读(7372) 评论(1) 推荐(2)