sql server 2005 beta 2 transact-sql 增强功能

sql server 2005 beta 2 transact-sql 增强功能

ID:13948915

大小:470.50 KB

页数:79页

时间:2018-07-25

sql server 2005 beta 2 transact-sql 增强功能_第1页
sql server 2005 beta 2 transact-sql 增强功能_第2页
sql server 2005 beta 2 transact-sql 增强功能_第3页
sql server 2005 beta 2 transact-sql 增强功能_第4页
sql server 2005 beta 2 transact-sql 增强功能_第5页
资源描述:

《sql server 2005 beta 2 transact-sql 增强功能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer2005Beta2Transact-SQL增强功能11(共13)对本文的评价是有帮助评价此主题SQLServer2005发布日期:3/11/2005

2、更新日期:3/11/2005ItzikBen-GanSolidQualityLearning适用于:Transact-SQLMicrosoftSQLServer2005Beta2摘要:该白皮书介绍了MicrosoftSQLServer2005Beta2中的Transact-SQL的几个新的增强功能。这些新功能可以改善您的表达能力、查询性能以及错误管理功

3、能。本文重点介绍几个概念新颖且互相联系的增强功能,并且通过实际示例演示这些功能。本文并未讨论所有新增的Transact-SQL功能。本页内容简介和范围改善查询的表达能力和DRI支持分段单父节点环境:雇员组织结构图多父节点环境:材料清单相关子查询中的表值函数性能和错误处理增强功能其他影响Transact-SQL的SQLServer2005Beta2功能小结简介和范围该白皮书介绍了MicrosoftSQLServer2005Beta2中的Transact-SQL的几个新的增强功能。这些新功能可以改善您的表达能力、查询性能

4、以及错误管理功能。本文重点介绍几个概念新颖且互相联系的增强功能,并且通过实际示例演示这些功能。本文并未讨论所有新增的Transact-SQL功能。预备知识:目标读者应该能够熟练使用Transact-SQL进行特定查询以及将其作为MicrosoftSQLServer2000中应用程序的组件。返回页首改善查询的表达能力和DRI支持本节介绍下列新增的关系功能和增强功能:·新增的排序函数·新增的基于常见表表达式(CTE)的递归查询·新增的PIVOT和APPLY关系运算符·声明性引用完整性(DRI)增强排序函数SQLServe

5、r2005引入了四个新的排序函数:ROW_NUMBER、RANK、DENSE_RANK和NTILE。这些新函数使您可以有效地分析数据以及向查询的结果行提供排序值。您可能发现这些新函数有用的典型方案包括:将连续整数分配给结果行,以便进行表示、分页、计分和绘制直方图。SpeakerStatistics方案下面的SpeakerStatistics方案将用来讨论和演示不同的函数和它们的子句。大型计算会议包括三个议题:数据库、开发和系统管理。十一位演讲者在会议中发表演讲,并且为他们的讲话获得范围为1到9的分数。结果被总结并存储

6、在下面的SpeakerStats表中:USEtempdb--oryourowntestdatabaseCREATETABLESpeakerStats(speakerVARCHAR(10)NOTNULLPRIMARYKEY,trackVARCHAR(10)NOTNULL,scoreINTNOTNULL,pctfilledevalsINTNOTNULL,numsessionsINTNOTNULL)SETNOCOUNTONINSERTINTOSpeakerStatsVALUES('Dan','Sys',3,22,4)INS

7、ERTINTOSpeakerStatsVALUES('Ron','Dev',9,30,3)INSERTINTOSpeakerStatsVALUES('Kathy','Sys',8,27,2)INSERTINTOSpeakerStatsVALUES('Suzanne','DB',9,30,3)INSERTINTOSpeakerStatsVALUES('Joe','Dev',6,20,2)INSERTINTOSpeakerStatsVALUES('Robert','Dev',6,28,2)INSERTINTOSpeake

8、rStatsVALUES('Mike','DB',8,20,3)INSERTINTOSpeakerStatsVALUES('Michele','Sys',8,31,4)INSERTINTOSpeakerStatsVALUES('Jessica','Dev',9,19,1)INSERTINTOSpeakerStatsVALUES('Brian','Sys',7,22,3)INSERTINTOSpeakerStatsVALUES('Kevin','DB',7,25,4)每个演讲者都在该表中具有一个行,其中含有该演讲者的名

9、字、议题、平均得分、填写评价的与会者相对于参加会议的与会者数量的百分比以及该演讲者发表演讲的次数。本节演示如何使用新的排序函数分析演讲者统计数据以生成有用的信息。语义全部四个排序函数都遵循类似的语法模式:排序函数()OVER([PARTITIONBY]ORDERBY)该函数只能在查询的两个子句中指定—在SELECT子句或ORDERBY子句中。以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。