第1章 Transact-SQL簡介
1.1 選擇SQL編輯器
1.2 創(chuàng)建數據庫
1.3 創(chuàng)建表
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 創(chuàng)建索引
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 動態(tài)視圖
7.8 使用視圖劃分數據
7.9 小結
第8章 統(tǒng)計函數
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 優(yōu)化光標性能
13.10 小結
第14章 事務處理
14.1 事務處理的定義
14.2 SQL Server中的事務處理是如何工作的
14.3 事務處理類型
14.4 避免聚集事務處理
14.5 自動事務處理管理
14.6 事務處理隔離級別
14.7 事務處理命令和語法
14.8 事務處理的調試
14.9 事務處理代碼的優(yōu)化
14.10 小結
第15章 存儲過程和觸發(fā)器
15.1 存儲過程的優(yōu)點
15.2 內部步驟
15.3 創(chuàng)建存儲過程
15.4 存儲過程的執(zhí)行
15.5 關于環(huán)境的考慮
15.6 參數
15.7 重要的自動變量
15.8 流控制語言
15.9 錯誤
15.10 嵌套
15.11 遞歸
15.12 自啟動的存儲過程
15.13 加密
15.14 觸發(fā)器
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 查詢優(yōu)化器
16.13 索引協調向導
16.14 Profiler
16.15 性能監(jiān)控器
16.16 小結
第17章 Transact-SQL的管理
17.1 GUI的管理
17.2 系統(tǒng)存儲過程
17.3 Transact-SQL管理命令
17.4 系統(tǒng)管理函數
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 小結