摘要: 数据库一些数据表数据量剧增之后,比如超100W行,查询效率会有所降低,就犹如硬盘多了很多碎片一样。适当地进行表索引重建,可以提升查询效率。下面是对数据库所有表进行表索引重建,请在无人使用数据库时使用: DECLARE @TABLE VARCHAR(100) DECLARE CURT CURSOR F 阅读全文
posted @ 2017-08-31 16:20 缥缈的尘埃 阅读(1701) 评论(0) 推荐(0)
摘要: 一、前言 行列转换应该非常广泛,也就是常说的交叉表。 二、行列转换 --注意事项:数据库兼容性级别:SQL SERVER 2005 (90) --创建临时测试表 CREATE TABLE TEST (姓名 VARCHAR(10),课程 VARCHAR(10),分数 INT) INSERT INTO 阅读全文
posted @ 2017-08-31 15:33 缥缈的尘埃 阅读(300) 评论(0) 推荐(0)
摘要: 工作中常需要产生某一年的周数、月份,比如按周排计划、按月核算工资…… 1、自动产生周数(含每周起始及结束日期) DECLARE @FirstDateOfYear DATETIME SET @FirstDateOfYear='2017-01-01'; WITH T AS ( SELECT DATEAD 阅读全文
posted @ 2017-08-31 15:18 缥缈的尘埃 阅读(728) 评论(0) 推荐(1)