Microsoft SQL Server 2005扩展了SQL Server 2000的性能、可靠性、可用性、可编程性和易用性。

其中与我们开发工作息息相关的数据库引擎,引入了新的可编程性增强功能(如与 Microsoft .NET Framework 的集成和Transact-SQL的增强功能)、新XML功能和新数据类型。

具体描述如下:

1.数据库对象(如触发器、存储过程和用户定义类型)可以用 .NET Framework语言(如C#)编写。

2.在Microsoft Visual Studio环境中已集成了开发和调试功能,这使得开发人员能够使用开发 .NET Framework组件和服务时所用的工具来开发数据库对象。

3.Transact-SQL语言得到了扩展,例如,改进了错误处理功能,支持递归查询。

本系列的着重点是总结了Transact-SQL语言新的扩展功能

文章中提到的新扩展功能会与SQL Server 2000做比较,会同时写出SQL Server 2005和SQL Server 20002个版本的功能实现Sql语句


(1).Sql Server2005 Transact-SQL 新兵器学习总结之-DDL触发器

简介:数据定义语言(DDL)触发器

(2).Sql Server2005 Transact-SQL 新兵器学习总结之-PIVOT和UNPIVOT运算符

简介:行转列,列转行的相互操作

(3).Sql Server2005 Transact-SQL 新兵器学习总结之-窗口函数(OVER)

简介:窗口函数与聚合开窗函数,排名开窗函数的使用

(4).Sql Server2005 Transact-SQL 新兵器学习总结之-EXCEPT和INTERSECT运算符

简介:比较多个SELECT语句的结果并返回非重复值

(5).Sql Server2005 Transact-SQL 新兵器学习总结之-排名函数

简介:4个排名函数提供4种排名方式

(6).Sql Server2005 Transact-SQL 新兵器学习总结之-APPLY 运算符

简介:使用APPLY运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数

(7).Sql Server2005 Transact-SQL 新兵器学习总结之-公用表表达式(CTE)

简介:CTE是递归查询的好帮手

(8).Sql Server2005 Transact-SQL 新兵器学习总结之-TOP 运算符

​​

简介:TOP运算符灵活应用

(9).Sql Server2005 Transact-SQL 新兵器学习总结之-数据类型

简介:新增加的大值数据类型和xml数据类型

(10).Sql Server2005 Transact-SQL 新兵器学习总结之-TRY…CATCH

简介:sql语句的异常处理