深入了解 Microsoft SQL Server 2008 T-SQL 编程
需积分: 49 63 浏览量
更新于2024-07-21
收藏 10.39MB PDF 举报
"Inside Microsoft SQL Server 2008 T-SQL Programming"
本书是关于Microsoft SQL Server 2008的高级T-SQL查询、查询优化和编程指南,面向有经验的程序员和数据库管理员(DBA),旨在帮助他们编写和优化SQL Server 2008中的代码。书中涵盖了T-SQL查询、查询优化、索引优化、视图、存储过程、函数、触发器、游标、异常处理、数据类型、变量、控制流语句、函数、聚合函数、窗口函数、全文搜索、XML数据类型、SQLCLR集成、数据库设计、性能优化等方面的知识点。
首先,书中介绍了T-SQL查询的基础知识,包括SELECT语句、FROM子句、WHERE子句、GROUP BY子句、HAVING子句、ORDER BY子句等。然后,书中讨论了高级查询技术,包括子查询、联结、自联结、窗口函数、通用表表达式(CTE)等。同时,书中还涵盖了查询优化的技巧,包括索引优化、统计信息、查询计划、查询优化器的工作原理等。
在存储过程和函数方面,书中介绍了如何创建、修改和删除存储过程和函数,如何使用参数、变量和控制流语句在存储过程和函数中实现逻辑控制。同时,书中还讨论了触发器的使用和实现,包括INSERT、UPDATE和DELETE触发器等。
在数据类型方面,书中介绍了SQL Server 2008中的各种数据类型,包括整数、字符串、日期时间、货币、时间戳等。同时,书中还讨论了变量的使用和声明,包括局部变量、全局变量和表变量等。
在控制流语句方面,书中介绍了IF语句、CASE语句、LOOP语句、WHILE语句等。同时,书中还讨论了错误处理机制,包括TRY...CATCH语句、ERROR_NUMBER()函数、ERROR_MESSAGE()函数等。
在XML数据类型方面,书中介绍了XML数据类型的使用和实现,包括XML schema、XML索引、XML查询等。同时,书中还讨论了SQLCLR集成,包括如何使用.NET Framework中的类库和方法在SQL Server 2008中实现自定义函数和存储过程。
在数据库设计方面,书中介绍了数据库设计的基本原则和方法,包括数据库 normalization、denormalization、数据模型设计等。同时,书中还讨论了性能优化的技巧,包括索引优化、查询优化、磁盘优化等。
本书涵盖了Microsoft SQL Server 2008的高级T-SQL查询、查询优化和编程技巧,是一本非常实用的参考书籍,适合有经验的程序员和数据库管理员(DBA)阅读。
2011-07-15 上传
2017-03-02 上传
2024-08-01 上传
2007-05-02 上传
2012-05-16 上传
2011-09-10 上传
2011-12-20 上传
2008-08-28 上传
点击了解资源详情
cdjboy
- 粉丝: 1
- 资源: 17
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程