摘要:语法: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)
阅读全文
随笔分类 - SQL Server
摘要:.NET调用存储过程时,有时候会变的很慢甚至会timeout,但是再执行一下存储过程,再调用就会很快。 解决办法: 1. 在可能比较耗时的语句后面加上option(recompile) 2. 创建存储过程时在其定义中指定 WITH RECOMPILE 选项,表明 SQL Server 将不对该存储...
阅读全文
摘要: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.
阅读全文
摘要:SELECT DATEADD(yy, DATEDIFF(yy, 0, getdate()), 0) -- 当前年1月1号 SELECT DATEADD(mm, DATEDIFF(mm, 0, getdate()), 0) -- 当前月1号 SELE...
阅读全文
摘要:DECLARE @City TABLE( ID INT IDENTITY(1,1), NAME NVARCHAR(50), ParentID INT NULL)INSERT INTO @CityVALUES ('上海市', NULL), ('江苏省', NULL), ('浙江省...
阅读全文
摘要:便于使用,特记于此: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> USE IFP GO IF NOT EXIST...
阅读全文
摘要:-- dbo.fnSplitToVarchar Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> IF EXISTS ( SELECT * FR...
阅读全文
摘要:一段trigger codes例子: 插入、删除和更新的触发器代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--dbo.trGr...
阅读全文

浙公网安备 33010602011771号