第1章 Transact-SQL简介
1.1 选择SQL编辑器
1.2 创建数据库
1.3 创建表
1.4 插入数据
1.5 修改数据
1.6 删除数据
1.7 数据查询
1.8 数据过滤
1.9 数据分组
1.10 数据排序
1.11 列别名
1.12 表别名
1.13 事务处理管理
1.14 小结
第2章 Transact-SQL数据类型的细微差别
2.1 日期型
2.2 字符串型
2.3 数值型
2.4 BLOB型
2.5 位型(Bit)
2.6 uniqueidentifier(惟一标识符)型
2.7 光标变量
2.8 时戳
2.9 小结
第3章 遗漏值
3.1 NULL和表达式
3.2 NULL和函数
3.3 NULL和ANSI SQL
3.4 NULL和存储过程
3.5 必要时使用NULL
第4章 深入DDL
4.1 CREATETABLE
4.2 删除对象
4.3 创建索引
4.4 临时对象
4.5 对象命名及相关性
4.6 小结
第5章 深入DML
5.1 INSERT
5.2 UPDATE
5.3 DELETE
5.4 检测DML错误
5.5 小结
第6章 强大的SELECT语句
6.1 简单SELECT
6.2 计算字段和派生字段
6.3 SELECTTOP
6.4 派生表
6.5 连接
6.6 谓词
6.7 子查询
6.8 聚集函数
6.9 GROUPBY和HAVING
6.10 UNION
6.11 ORDERBY
6.12 小结
第7章 视图
7.1 约束
7.2 ANSI SQL模式视图
7.3 获取视图的源代码
7.4 可修改的视图
7.5 WITH CHECkOPTION
7.6 派生表
7.7 动态视图
7.8 使用视图划分数据
7.9 小结
第8章 统计函数
8.1 关于CASE
8.2 关于效率的考虑
8.3 方差和标准方差
8.4 中值
8.5 修剪
8.6 返回前n行
8.7 等级
8.8 模式
8.9 柱状图
8.10 累积和滑动聚集
8.11 极值
8.12 小结
第9章 运行和序列
9.1 序列(时序)
9.2 运行
9.3 间隔
9.4 小结
第10章 数组
10.1 作为大字符串的数组
10.2 作为表的数组
10.3 小结
第11章 集
11.1 联合
11.2 差集
11.3 交集
11.4 子集
11.5 小结
第12章 层次
12.1 简单层次
12.2 多级层次
12.3 锯齿状列表
12.4 小结
第13章 光标
13.1 光标和ISAM
13.2 光标类型
13.3 光标的正确使用
13.4 Transact-SQL光标语法
13.5 配置光标
13.6 修改光标
13.7 光标变量
13.8 光标存储过程
13.9 优化光标性能
13.10 小结
第14章 事务处理
14.1 事务处理的定义
14.2 SQL Server中的事务处理是如何工作的
14.3 事务处理类型
14.4 避免聚集事务处理
14.5 自动事务处理管理
14.6 事务处理隔离级别
14.7 事务处理命令和语法
14.8 事务处理的调试
14.9 事务处理代码的优化
14.10 小结
第15章 存储过程和触发器
15.1 存储过程的优点
15.2 内部步骤
15.3 创建存储过程
15.4 存储过程的执行
15.5 关于环境的考虑
15.6 参数
15.7 重要的自动变量
15.8 流控制语言
15.9 错误
15.10 嵌套
15.11 递归
15.12 自启动的存储过程
15.13 加密
15.14 触发器
15.15 存储过程的调试
15.16 小结
第16章 Transact-SQL性能协调
16.1 通用性能准则
16.2 数据库设计性能提示
16.3 索引性能提示
16.4 SELECT性能提示
16.5 INSERT性能提示
16.6 大量拷贝性能提示
16.7 DELETE和UPDATE性能提示
16.8 光标性能提示
16.9 存储过程性能提示
16.10 SARG
16.11 非标准化
16.12 查询优化器
16.13 索引协调向导
16.14 Profiler
16.15 性能监控器
16.16 小结
第17章 Transact-SQL的管理
17.1 GUI的管理
17.2 系统存储过程
17.3 Transact-SQL管理命令
17.4 系统管理函数
17.5 自动管理变量
17.6 常用的例程及其脚本
17.7 小结
第18章 全文搜索
18.1 全文谓词
18.2 行集函数
18.3 小结
第19章 OLE自动化
19.1 sp-exporttable
19.2 sp_importtable
19.3 sp_getSQLregistry
19.4 小结
第20章 未记载的Transact-SQL
20.1 未记载的定义
20.2 未记载的DBCC命令
20.3 未记载的函数和变量
20.4 未记载的跟踪标记
20.5 未记载的过程
20.6 小结
第21章 杂项
21.1 模糊函数
21.2 数据清除
21.3 迭代表
21.4 小结