随笔分类 -  SQLServer

摘要:--近一年 SELECT CONVERT(VARCHAR(10), DATEADD(dd, -DATEPART(dd, GETDATE()) + 1, DATEADD(MONTH, -11, GETDATE())), 23) SELECT CONVERT(VARCHAR, DATEADD(day, -DAY(GET... 阅读全文

posted @ 2017-01-18 11:50 内瑟斯 阅读(913) 评论(0) 推荐(0)

摘要:/* --Sqlserver 清楚执行缓存, 用于SQL语句性能测试 DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE */ 阅读全文

posted @ 2016-11-29 10:17 内瑟斯 阅读(139) 评论(0) 推荐(0)

摘要:C#查询条件中存在in,为了避免拼脚本,参数化查询数据库,提高安全性,规避脚本注入。网上找了好多,最后发现 SqlParameter 是无法实现in的操作,所以只能变相来实现,结果还是不错的,性能上各位自己去测试一下吧,因为in操作本身就比较慢(无法使用索引)。下面给出SQl脚本 下面在给出一段EF 阅读全文

posted @ 2016-11-17 09:40 内瑟斯 阅读(893) 评论(0) 推荐(0)

摘要:SELECT CONVERT(varchar(7),GETDATE(),111) --2016/11 SELECT CONVERT(varchar(19),GETDATE(),120) --2016-11-03 17:46:47 阅读全文

posted @ 2016-11-03 17:49 内瑟斯 阅读(169) 评论(0) 推荐(0)

摘要:{0}替换成数据库名称即可。 阅读全文

posted @ 2016-03-24 11:55 内瑟斯 阅读(397) 评论(0) 推荐(0)

摘要:列转行编程中很容易碰到,小弟在此总结下,行转列暂时还没遇到,遇到再补充。列转行:SELECTSTUFF((SELECT','+字段FROM表名FORXMLPATH('')),1,1,'')一般用于子查询SELECT(SELECTSTUFF((SELECT','+usernameFROMdbo.adm... 阅读全文

posted @ 2016-01-19 10:35 内瑟斯 阅读(176) 评论(0) 推荐(0)

摘要:最近在做大数据同步的工作。很少数据需要特殊清洗算法,每次测试,都测试全部数据,浪费时间,可以只测试那些特殊数据即可(切记)。 阅读全文

posted @ 2015-10-31 17:24 内瑟斯 阅读(349) 评论(0) 推荐(0)

摘要:取一段连续时间,SQl server 2008可用,其他版本暂时没测试。 阅读全文

posted @ 2014-11-01 12:31 内瑟斯 阅读(125) 评论(0) 推荐(0)

导航