- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server2005 中的十个最重要的T-SQL增强功能 讲座的总体内容: 关于 Microsoft? SQL Server TM 2005 Transact-SQL 数据库语言中的十个最重要的增强功能的总体介绍和概括 通过清晰的,简捷的景象分析,实例介绍和演示来详细的总结和解析每一个功能的特性和运用 参加讲座的前提条件 最好具备关于Microsoft Transact SQL 数据库语言的相关知识和相应的工作经验 讲座议程 新型超大数据类型 Large-Value Data Types 先进的错误处理 Error Handling 通用表表达式 Common Table Expressions DDL 触发器 DDL Triggers 新的排序函数 Ranking Functions 新的关系运算符 PIVOT/UNPIVOT/APPLY 新的结果集运算符 EXCEPT and INTERSECT OUTPUT在DML中的特别运用 TOP 增强功能 T-SQL和CLR的集成 大容量存储数据类型 关于 SQL Server2000 任何超过8KB的大容量数据(文档,图片,音像)必须 要存储在 text, ntext, 和 image 数据类型中 任何超过8KB数据面临非常有限的操作功能 SQL Server2005 提供的 MAX 定义符 增强并且延伸了varchar, nvarchar 和 varbinary 传统数据类型的存储能力 varchar(max), nvarchar(max), 和 varbinary(max) 从此成为标准T_SQL的大容量存储数据类型 最多可存储到场2GB的大容量数据 大容量存储数据类型 – (继续) 关于大或小容量数据类型的统一的编程模式 对比 Comparisons 连接 Concatenation 变量 Variables 参数 Parameters 触发器 Triggers 集合 Aggregates 排序和索引 Index Included Columns 当小容量数据增长并且超越8K极限时,整个过度过程十分平滑和简捷 通过 .WRITE (expression, @Offset, @Length)可对大小容量数据实行局部或正体的直接更改 对于小于8K的数据, 相比text, ntext 和 image存取效率明显提高 建议取代对text, ntext 和 image的应用 大容量存储数据类型实例演示 关于错误处理的提高 在 SQL Server2000 @@ERROR 返回最后一个执行的T-SQL语句的错误代码 @@ERROR 的值会随着每一个T-SQL语句而被更新 在SQL Server2005中的丰富的异常处理框架 TRY…CATCH 配置 提供捕获所有SQL SERVER异常或错误的功能 可以捕获和处理过去会导致批处理终止的错误,从而阻止批处理的中断 提供处理和登录异常或错误的功能 当错误发生时,阻止T-SQL交易环境的丢失 可以对错误的具体内容进行读取 TRY…CATCH语法和定义 任何在TRY模块中产生的错误会将控制的流程转移到CATCH模块中 TRY…CATCH 配置是可以被包含和兼容的 TRY…CATCH – (继续) 可处理所有付值给@@ERROR的T-SQL运行过程中的错误 T-SQL语句中断错误 T-SQL水平中断错误 T-SQL批处理中断错误 T-SQL交易中断错误 不处理以下的情况: 任何严重性在0-10范围的警告和报告性的信息 任何严重性在20-25范围的中断数据库连接的错误 注意事项 KILL语句 RAISERROR 可以用来自行生成错误 控制流程会转移到最接近的CATCH模块中 错误信息的各类函数 错误信息可通过运用以下函数而在CATCH模块中被获取 ERROR_NUMBER() ERROR_SEVERITY() ERROR_STATE() ERROR_LINE() ERROR_PROCEDURE() ERROR_MESSAGE() 交易信息 任何交易中断的错误都会最终导致成一个未成功交易 XACT_STATE() 总是返回任何交易的状态(1, 0, -1) 错误处理实例演示 错误处理实例演示 – (继续) 通用表表达式样 (CTE) 通用表表达式(CTE)是一个可以由定义语句引用的临时表命名的结果集; 可视为类似于视图和派生表混合功能的改进版本 它可以被定义在任何一个SELECT, INSERT, UPDATE, DELETE, 或 CREATE VIEW的T-SQL语句中 它可以被自己引用并在查询中多次被引用 用途: 递归查询 替代那些不需要存储在元数据中的视图 聚合派生表生成的表列 可以在同一个T-SQL语句中多次引用结
您可能关注的文档
- Scope Logic工具研究进展课件.ppt
- SDM 242Scrum: 介绍最新的快捷软件研发过程课件.ppt
- SDM212微软软件测试自动化课件.ppt
- SEC 312以最少权限运行Windows的技巧课件.ppt
- Second Low of Thermodynamics课件.ppt
- Secondary Hypertension课件.ppt
- Section 3 THE NERVOUS PATHWAYS (神经传导路)课件.ppt
- Section A ( GF- 3c)课件.ppt
- Section A 1a-1c课件.ppt
- Section A Period 2课件.ppt
- SQL Server表管理课件.ppt
- SQL Server登入与系统安全课件.ppt
- Squid教程课件.ppt
- SSCI、A&HCI、ISSHP、JCR及其使用方法课件.ppt
- SSIMIP-2002 (July 11)课件.ppt
- SSML Extension for Expressive Mandarin TTS课件.ppt
- Stamping课件.ppt
- Standard Costing标准成本法 -- A Managerial Control Tool课件.ppt
- standardoperationprocedure课件.ppt
- Starting a conversation with aforeigner in English课件.ppt
最近下载
- 建筑施工高处作业安全技术规范JGJ80-202420240805.pptx VIP
- 【精编版】部编教材四年语文上册全册课后作业(含答案解析) .pdf VIP
- BHE-336F风电-光伏箱变智能监控装置说明书.pdf VIP
- 通力电梯LCE无机房KDM KDL中文注释版电气原理图.pdf
- 第二单元+探索+3+物联网的定位技术+课件+2024—2025学年苏科版(2023)+初中信息技术八年级上册.pptx VIP
- 人教版美术七上 第一单元第1课《情感的表达》课件.pptx
- 2025年招聘考试宝典物流经理竞聘笔试模拟题与答案详解.docx VIP
- 小学语文六年级上册期末试卷 (21).doc VIP
- 关于勤奋学习的名人故事(通用63则).docx VIP
- 2025年压裂装备市场分析报告.docx
文档评论(0)