文章分类 - sqlserver
摘要:为了有针对性的重建索引,提高数据库的效能,同时避免因全部重建造成服务器的Loading,我们内部有开发一个存储过程脚本,逻辑大概如下: 首先遍历该实例中所有数据库中所有table中的index,并将Fragment保存到临时表中,这当中用到了一个系统存储过程:sp_MSforeachdb 可以实现对
阅读全文
摘要:在sqlserver中sql触发器,分为三种insert,update,delete,而每种触发器又可以有两种状态,after和instead of。 触发器创建语法如下: 其中:用for控制时,它的作用默认是和after一样的,用instead of是,执行SQL语句之前触发触发器。 使用inst
阅读全文
摘要:FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主. 一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现
阅读全文
摘要:PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT与PIVOT执行相反的操作,将表值表达式的列转换为列值。 通俗简单的说:PIVOT就是行转列,UNPIVOT就是列传行 一、PIVOT实例 1. 建表 建立一个
阅读全文