SQL Server技术内幕笔记合集

SQL Server技术内幕笔记合集

发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o

Microsoft SQL Server 6.5 技术内幕 笔记
http://www.cnblogs.com/lyhabc/articles/3914213.html

Microsoft SQL Server 2005技术内幕:T-SQL查询笔记
http://www.cnblogs.com/lyhabc/articles/3912608.html

Microsoft SQL Server 2005技术内幕:存储引擎笔记
http://www.cnblogs.com/lyhabc/articles/3942053.html

Microsoft SQL Server 2005技术内幕 查询、调整和优化笔记
http://www.cnblogs.com/lyhabc/articles/3944374.html

深入解析SQL Server 2008 笔记
http://www.cnblogs.com/lyhabc/articles/3960373.html

Microsoft SQL Server 2008技术内幕:T-SQL查询 笔记
http://www.cnblogs.com/lyhabc/articles/3960374.html

Microsoft SQL Server 2005技术内幕: T-SQ程序设计 笔记
http://www.cnblogs.com/lyhabc/articles/3963866.html

MICROSOFT SQL SERVER 2008技术内幕:T-SQL语言基础 笔记
http://www.cnblogs.com/lyhabc/articles/3996187.html

精通SQL Server2008程序设计 笔记
http://www.cnblogs.com/lyhabc/articles/3999264.html

时间: 2024-10-22 18:05:35

SQL Server技术内幕笔记合集的相关文章

SQL SERVER技术内幕之5 表表达式

表表达式是一种命名的查询表达式,代表一个有效的关系表.可以像其他表一样,在数据处理语句中使用表表达式.SQL Server支持4种类型的表表达式:派生表(derived table).公用表表达式(CTE,common table expression).视图以及内联表值函数(inline TVF,inline table-valued function). 表表达式并不是物理上真实存在的什么对象,它们是虚拟的.对于表表达式的查询在数据库引擎内部都将转换为对底层对象的查询.使用表表达式的好处通常

SQL SERVER技术内幕之6 集合查询

1.定义 集合运算会对两个输入查询的结果集进行逐行比较,根据比较结果和所使用的集合运算来确定某一行是否应该包含在集合运算的结果中.因为集合运算是针对集合之间进行的计算,所以集合运算涉及的两个查询不能包含Order By子句.包含Order By子句的查询可以确保结果的排列顺序,因此,这样的查询返回的不是集合,而是游标. ANSI SQL对每种集合运算都支持两个选项:DISTINCT(默认值)和ALL,DISTINCT逻辑上可以从两个输入的多集中消除重复的行,然后返回一个集合.ALL对两个多集进行

SQL SERVER技术内幕之3 联接查询

JOIN表运算符对两个输入表进行操作.联接有三种基本类型:交叉联接.内联接和外联接.这三种联接的区别是它们采用的逻辑查询处理步骤各不相同,每种联接都有一套不同的步骤.交叉联接只有一个步骤----笛卡尔积;内联接有两个步骤----笛卡尔积.过滤;外联接有三个步骤----笛卡尔积.过滤.添加外部行. 3.1 交叉联接 SQL SERVER支持交叉联接的两种标准语法:ANSI SQL-92和ANSI SQL-89,推荐使用SQL-92的语法. 3.1.1 ANSI SQL-92语法 SELECT C.

SQL SERVER技术内幕之7 透视与逆透视

1.透视转换 透视数据(pivoting)是一种把数据从行的状态旋转为列的状态的处理,在这个过程中可能须要对值进行聚合. 每个透视转换将涉及三个逻辑处理阶段,每个阶段都有相关的元素:分组阶段处理相关的分组或行元素,扩展(spreading)阶段处理相关的扩展或列元素,聚合阶段处理相关的聚合元素和聚合函数.例子中的分组元素是empid,扩展元素为custid,聚合函数为SUM(),聚合元素为qty. (1)使用标准SQL进行透视转换 SELECT empid, SUM(CASE WHEN cust

SQL SERVER技术内幕之4 子查询

最外层查询的结果集会返回给调用者,称为外部查询.内部查询的结果是供外部查询使用的,也称为子查询.子查询可以分成独立子查询和相关子查询两类.独立子查询不依赖于它所属的外部查询,而相关子查询则须依赖它所属的外部查询.子查询的期望值可以是单值的.多值的或以表为值. 1.独立子查询 独立子查询是独立于其外部查询的子查询.在逻辑上,独立子查询在执行外部查询之前只要先执行一次,接着外部查询再使用子查询的结果继续进行查询. 1.1 独立标量子查询 标量子查询是返回单个值的子查询,标量子查询可以出现在外部查询中

Querying Microsoft SQL Server 2012 读书笔记:查询和管理XML数据 1 -使用FOR XML返回XML结果集

原文:Querying Microsoft SQL Server 2012 读书笔记:查询和管理XML数据 1 -使用FOR XML返回XML结果集 XML 介绍 <CustomersOrders> <Customer custid="1" companyname="Customer NRZBB"> <Order orderid="10692" orderdate="2007-10-03T00:00:00&

SQL SERVER 时间相关操作笔记

1.DATEADD函数: A.  MSDN上的示例:http://msdn.microsoft.com/zh-cn/library/ms186819%28v=sql.90%29.aspx B. SQL2005上的示例 1 ----定义变量 2 DECLARE @start DATETIME,@end DATETIME 3 SET @start='2014-01-01' 4 SET @end='2014-06-16' 5 6 ---- 计算月份 7 SELECT DATEADD(YEAR,-6,@

SQL SERVER 2014--学习笔记1

--======================================================= 在SQL SERVER 2014中,最吸引眼球的就是内存表和本地编译存储过程,在MS强大的宣传下,内存表和本地编译存储过程似乎成了能搞定一切的救世主,这是真的吗? 让我们一步一步来学习探索吧 --======================================================= 创建数据库 由于内存表数据的存放机制和普通表(基于磁盘的表)完全不同,因此内

SQL Server 2012 数据库笔记

慕课网 首页 实战 路径 猿问 手记 Python 手记 \ SQL Server 2012 数据库笔记 SQL Server 2012 数据库笔记 2016-10-25 16:29:33 123浏览 0评论 第一章 初识SQL Server2012 1.2.作为SQL Server的最新版本,SQL Server 2012具有以下激动人心的新功能. 1.AlwaysOn. 2.Columnstore索引. 3.DBA自定义服务器权限. 4.Windows Server Core支持. 5.Se