SQL的初学者:本书以应用广泛的SQL Server 2005数据库为依据,按照数据库操作的一般顺序,由浅到深地介绍Transact—SQL语言,并且在讲解理论的同时辅以大量的实例,便于SQL新手对SQL的理解和学习。
SQL Server数据库的初学者:在学习SQL Server数据库时,用户一般习惯于使用其提供的图形开发管理界面,创建与管理各种对象。实际上,图形界面的操作最终还是要转变为相应的Transact-SQL语句对数据库进行操作。因此,建议用户在学习SQL Server数据库时,尽量通过本书介绍的Transact—SQL语言对数据库操作,这样便于用户对SQL Server数据库的深入理解和以后的深入开发。
SQL Server数据库开发人员:本书可以作为SQL Server数据库开发人员在数据库开发过程中的参考手册。涵盖了Transact—SQL的几乎所有的常用语句,且便于速查。
本书以应用广泛的SQL Server 2005数据库为依据,按照数据库操作的一般顺序,用16章的篇幅,以基础介绍、数据库及表的创建、数据查询、数据操纵、数据控制、事务控制和数据库管理的顺序,由浅到深地介绍Transact—SQL语言。
全书面向SQL与SQL Server的初学者,着重讲解Transact—SQL的基本和常用的使用语法,同时,结合大量的实例,并给出翔实的实例代码,便于读者实践操作,迅速掌握。另外,对一些难以理解的概念和复杂的语法,辅以翔实的理论讲解。因此,从某种意义上将,本书不仅仅是语法手册,还是学习手册。
本书的特色决定了该书适用于学习SQL编程基础知识的任何读者,尤其适用于SQL新手和SQLServer数据库的初学者,对SQL Servet数据库开发人员也有一定的参考价值。
第1章 数据库系统与SQL语言概述
第2章 Transact-SQL与SQL Server 2005
第3章 数据库与表的操作
第4章 基本的查询
第5章 查询中表达式与函数的使用
第6章 系统函数、聚合函数与分组查询
第7章 数据连接与多表查询
第8章 数据库数据操作
第9章 子查询及FOR XML子句的使用
第10章 表的约束、索引与视图
第11章 存储过程与用户自定义函数
第12章 触发器与错误处理
第13章 安全性管理——主体、权限、安全对象
第14章 事务控制和并发处理
第15章 游标与全文检索
第16章 服务器和数据库的配置与管理
附录A 标准的SQL语句
附录B SQL Server的全局变量
附录C SET语句及功能