第1章 数据处理基础知识 1
1.1 数据库的有关知识 2
1.2 选择数据库 6
1.3 使用Transact-SQL批处理和脚本 9
1.4 使用变量和参数 13
1.5 控制逻辑流程 19
1.6 权限 20
第2章 查询基础知识 25
2.1 Transact-SQL语法元素 26
2.2 SELECT语句详解 27
第3章 高级查询 57
3.1 使用GROUP BY对多行分组 58
3.2 使用UNION组合结果 64
3.3 子查询基础知识 66
3.4 使用CASE处理条件数据 72
3.5 分布式查询 74
3.6 汇总数据 76
第4章 Transact-SQL的函数 85
4.1 SQL Server的数学函数 86
4.2 SQL Server的字符串函数 91
4.3 SQL Server的日期函数 98
4.4 SQL Server的系统函数 102
4.5 SQL Server的统计函数 108
4.6 使用文本和图像函数 110
4.7 其他常用函数 112
第5章 SQL Server 2000的数据类型 117
5.1 SQL Server 2000数据类型的新特点 118
5.2 整数数据类型 119
5.3 货币数据类型 120
5.4 数值数据类型 122
5.5 浮点数据类型 124
5.6 日期/时间数据类型 125
5.7 字符数据类型 127
5.8 二进制数据类型 128
5.9 双字节数据类型 130
5.10 图像、文本数据类型 130
5.11 其他数据类型 132
5.12 用户自定义数据类型及使用 134
第6章 事务 137
6.1 控制事务 138
6.2 显式事务、自动提交事务和隐性事务 141
6.3 分布式事务 146
6.4 嵌套事务 148
6.5 事务保存点 151
6.6 使用绑定连接 152
6.7 存储过程和触发器中的回滚操作 154
6.8 让事务有效地工作 156
第7章 使用游标 159
7.1 概述 160
7.2 Transact-SQL游标 167
7.3 API服务器游标和客户端游标 180
第8章 锁定 183
8.1 概述 184
8.2 SQL Server中的锁定 186
8.3 自定义锁定 194
第9章 分布式查询 201
9.1 访问外部数据 202
9.2 Transact-SQL对外部数据的使用 208
9.3 分布式查询的应用 210
第10章 使用全文检索 215
10.1 全文查询 216
10.2 文件数据的全文查询 233
第11章 Analysis Services快速入门 237
11.1 Analysis Services的安装 238
11.2 Analysis Services中的新特性介绍 245
11.3 Analysis Services基本构架 252
11.4 数据仓库和联机分析处理基本知识 253
第12章 English Query简介 255
12.1 English Query的安装 256
12.2 English Query的新特性 259
12.3 English Query的使用 260
第13章 数据处理实例 273
13.1 利用全文检索功能实现中文全文检索 274
13.2 用SQL Server 2000处理语料库 286