上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 102 下一页
摘要: declare @class varchar(max)= dbo.super_GetSubClass1(378,default,default); set statistics io on set statistics time on -- XML SELECT B.value FROM ( SELECT [values] = CONVERT(xml,'<root><v>'+REPLACE([values],',', '</v><v>') +'</v></root>& 阅读全文
posted @ 2012-05-25 10:33 qanholas 阅读(424) 评论(0) 推荐(0)
摘要: 问题描述:有表tb,如下:idvalues----------- -----------1aa,bb2aaa,bbb,ccc欲按,分拆values列,分拆后结果如下:idvalue----------- --------1aa1bb2aaa2bbb2ccc1.旧的解决方法SELECTTOP8000id=IDENTITY(int,1,1)INTO#FROMsyscolumns a,syscolumns bSELECTA.id,SUBSTRING(A.[values],B.id,CHARINDEX(',',A.[values]+',',B.id)-B.id)FROM 阅读全文
posted @ 2012-05-25 10:31 qanholas 阅读(286) 评论(0) 推荐(0)
摘要: 数据类型范围存储bigint-2^63(-9,223,372,036,854,775,808)到2^63-1(9,223,372,036,854,775,807)8字节int-2^31(-2,147,483,648)到2^31-1(2,147,483,647)4字节smallint-2^15(-32,768)到2^15-1(32,767)2字节tinyint0到2551字节money-922,337,203,685,477.5808到922,337,203,685,477.58078字节smallmoney-214,748.3648到214,748.36474字节decimal... 阅读全文
posted @ 2012-05-24 16:06 qanholas 阅读(3381) 评论(0) 推荐(1)
摘要: with tiesWITH TIES指定从基本结果集中返回额外的行,对于 ORDER BY 列中指定的排序方式参数,这些额外的返回行的该参数值与 TOPn(PERCENT) 行中的最后一行的该参数值相同。只能在 SELECT 语句中且只有在指定了 ORDER BY 子句之后,才能指定 TOP...WITH TIES。注意:返回的记录关联顺序是任意的。ORDER BY不影响此规则来源:MSDN,http://msdn.microsoft.com/zh-cn/library/ms189463.aspx通俗解释如果按照order by 参数排序TOP n(PERCENT)返回了前面n(pencent 阅读全文
posted @ 2012-05-18 14:31 qanholas 阅读(1927) 评论(0) 推荐(0)
摘要: 今天在一个存储过程中看见了merge这个关键字,第一个想法是,这个是配置管理中的概念吗,把相邻两次的更改合并到一起。后来在technet上搜索发现别有洞天,原来是另外一个sql关键字,t-sql的语法还是相当地丰富的。本篇是一篇学习笔记,没有什么新意,这里给出technet上的地址连接供大家参考权威:http://technet.microsoft.com/zh-cn/library/bb510625.aspx,这里具体的语法不去深究了,只是把几个例子实际运行,剖析一番。 使用merge同时执行insert和update操作我们经常会有这样的需求,根据某个字段或多个字段查找表中的一行或多行数. 阅读全文
posted @ 2012-05-18 11:54 qanholas 阅读(19938) 评论(1) 推荐(1)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 102 下一页