SQLServer2005範例代碼查詢辭典

SQLServer2005範例代碼查詢辭典

《SQLServer2005範例代碼查詢辭典》是2008年人民郵電出版社出版的圖書,作者是(美)薩克。

T-SQL 一直以來都是SQL Server所有編程的基礎。和傳統的T-SQL書籍不同,本書以獨特的“技巧”形式來介紹知識點,涵蓋了數據處理(增刪改、視圖、索引、存儲過程、觸發器等)、數據套用(Web服務、CLR集成、分散式查詢等)和資料庫配置(主體、安全、資料庫鏡像和快照、備份等)3個方面的內容。其中,每一個技巧中都包含了有代表性的示例和精煉的解析。 本書實用、高效、技巧性強,適用於SQL Server專業技術人員,也可供初學者學習參考。

基本介紹

  • 書名:SQLServer2005範例代碼查詢辭典
  • 作者:(美)薩克
  • 譯者:朱曄,金迎春
  • 出版社:人民郵電出版社
  • 出版時間:2008-6-1
基本信息,編輯推薦,內容簡介,圖書目錄,

基本信息

叢書名: 圖靈程式設計叢書
出版時間: 2008-6-1
字 數: 1119000
版 次: 1
頁 數: 632
開 本: 大16開
印 次: 1
紙 張: 膠版紙
I S B N : 9787115179586
包 裝: 平裝
所屬分類: 圖書 >> 計算機/網路 >> 資料庫 >> SQL
定價:¥79.00

編輯推薦

SQL Server程式設計師和DBA不可或缺的權威參考手冊,查詢方便,迅速解決工作中的難題,大量來自微軟體內部的技巧。
“如果你正在尋找一本簡明好用的SQL Server2005和T.SQL參考指南,我極力推薦此書。”
——DaVid Hayden。Microsoft MVP
“本書編排格式非常便於查閱,實例直截了當,應該成為每個程式設計師的桌面參考手冊。搞不定手上的任務時,你會立即發現它的價值。”
——Adam machanic,Microsoft MVP,《SQL Server2005編程藝術》作者
在工作中遇到難題了?需要迅速查閱某個SQL Serverf壬務的解決方案或T-SQL命令?在SQL Server在線上叢書上沒有找到所需要的內容?想了解T_SQL相關的瓤特性?本書將是你理想的選擇。
T_SQL一直以來就是SQL Serverfli:有編程的基礎,DBA和資料庫應用程式開發人員的日常工作都離不開T-SQL。
本書是享有盛譽的SQL Server_T_具書。和傳統的T-SQL圖書不同,本書從實用性出發,以獨特的“技巧”形式來介紹知識點,每個技巧中都包含了有代表性的示例和精煉的說明。書中涵蓋了基本的T-SQL數據操作、存儲過程、觸發器和UDF的使用,以及針對資料庫安全和維護的高級T-SQL技術等多方面的內容。此外,通過完善的索引,你無需按照順序閱讀和學習,就可以迅速找到需要的信息,高效地完成工作。

內容簡介

T-SQL 一直以來都是SQL Server所有編程的基礎。和傳統的T-SQL書籍不同,本書以獨特的“技巧”形式來介紹知識點,涵蓋了數據處理(增刪改、視圖、索引、存儲過程、觸發器等)、數據套用(Web服務、CLR集成、分散式查詢等)和資料庫配置(主體、安全、資料庫鏡像和快照、備份等)3個方面的內容。其中,每一個技巧中都包含了有代表性的示例和精煉的解析。
本書實用、高效、技巧性強,適用於SQL Server專業技術人員,也可供初學者學習參考。

圖書目錄

第1章 SELECT
1.1 基本的SELECT語句
1.1.1 從所有行中選擇指定列
1.1.2 從所有行中選擇所有列
1.2 使用基本WHERE子句的SELECT查詢
1.2.1 使用WHERE子句指定結果集中返回的行
1.2.2 組合搜尋條件
1.2.3 否定搜尋條件
1.2.4 保持WHERE子句無歧義
1.3 使用運算符和表達式
1.3.1 在數據範圍搜尋中使用BETWEEN
1.3.2 使用比較運算符
1.3.3 檢測NULL值
1.3.4 返回基於一組值的行
1.3.5 LIKE和通配符的結合使用
1.4 對結果排序
1.4.1 使用ORDER BY子句
1.4.2 在排序的結果中使用TOP關鍵字
1.5 數據分組
1.5.1 使用GROUP BY子句
1.5.2 使用GROUP BY ALL
1.5.3 使用HAVING選擇性地查詢分組的數據
1.6 SELECT子句技術
1.6.1 使用DISTINCT消除重複值
1.6.2 在聚合函式中使用DISTINCT
1.6.3 使用列別名
1.6.4 使用SELECT創建腳本
1.6.5 執行字元串拼接
1.6.6 使用SELECT創建逗號分隔的列表
1.6.7 使用INTO子句
1.7 子查詢
1.8 從多個數據源查詢
1.8.1 使用內聯結
1.8.2 使用外聯結
1.8.3 使用交叉聯結
1.8.4 實現自聯結
1.8.5 使用衍生表
1.8.6 使用UNION組合結果集
1.9 使用APPLY來為每行調用表值函式
1.9.1 使用CROSS APPLY
1.9.2 使用OUTER APPLY
1.10 數據源高級技術
1.10.1 使用TABLESAMPLE來返回隨機行
1.10.2 使用PIVOT來把單列值轉化為多列和聚合數據
1.10.3 使用UNPIVOT規範化數據
1.10.4 使用EXCEPT和INTERSECT返回不重複的或匹配的行
1.11 匯總數據
1.11.1 使用WITH CUBE匯總數據
1.11.2 使用GROUPING和WITH CUBE
1.11.3 使用WITH ROLLUP來匯總數據
1.12 提示
1.12.1 使用聯結提示
1.12.2 使用查詢提示
1.12.3 使用表提示
1.13 公共表表達式
1.13.1 使用非遞歸的公共表表達式
1.13.2 使用遞歸的公共表表達式
第2章 INSERT、UPDATE和DELETE
2.1 INSERT
2.1.1 向表中插入一行
2.1.2 使用默認值插入行
2.1.3 顯式向一個IDENTITY列插入值
2.1.4 在表中插入擁有uniqueidentifier列的行
2.1.5 使用INSERT...SELECT語句插入行
2.1.6 調用存儲過程插入數據
2.2 UPDATE
2.2.1 更新一行
2.2.2 根據FROM和WHERE子句更新行
2.2.3 更新大值數據類型的列
2.2.4 使用OPENROWSET和BULK插入或更新圖片檔案
2.3 DELETE
2.3.1 刪除行
2.3.2 截斷表
2.4 OUTPUT子句
2.5 使用TOP分塊修改數據
第3章 事務、鎖定、阻塞和死鎖
3.1 事務控制
3.1.1 使用顯式事務
3.1.2 使用DBCC OPENTRAN顯示最早的活動事務
3.2 鎖定
3.3 事務、鎖定和並發
3.4 阻塞
3.4.1 找到並解決阻塞進程
3.4.2 使用SET LOCK TIMEOUT
3.5 死鎖
3.5.1 使用跟蹤標誌位找出死鎖
3.5.2 設定死鎖優先權
第4章 表
第5章 索引
5.1 索引預覽
5.1.1 創建表索引
5.1.2 在非鍵列上強制唯一性
5.1.3 創建組合索引
5.1.4 定義索引列排序方向
5.1.5 查看索引元數據
5.1.6 禁用索引
5.1.7 刪除索引
5.1.8 使用DROP_EXISTING改變既有索引
5.2 控制索引創建的性能和並發性
5.2.1 在Tempdb中創建臨時索引
5.2.2 控制索引創建的並發執行計畫
5.2.3 在索引創建過程中允許用戶表訪問
5.3 索引選項
5.3.1 使用索引INCLUDE
5.3.2 使用PAD_INDEX和FILLFACTOR
5.3.3 禁用頁和/或行索引鎖定
5.4 管理超大型索引
5.4.1 在檔案組上創建索引
5.4.2 實現索引分區
第6章 全文搜尋
第7章 視圖
7.1 普通視圖
7.1.1 創建基本視圖
7.1.2 查詢視圖定義
7.1.3 資料庫視圖報表
7.1.4 刷新視圖定義
7.1.5 修改視圖
7.1.6 刪除視圖
7.1.7 使用視圖修改數據
7.2 視圖加密
7.3 索引視圖
7.3.1 創建索引視圖
7.3.2 強制最佳化器為索引視圖使用索引
7.4 分區視圖
第8章 SQL Server函式
第9章 條件處理、流控制和游標
第10章 存儲過程
第11章 用戶定義函式和類型
第12章 觸發器
第13章 CLR集成
第14章 XML
第15章 Web服務
第16章 錯誤處理
第17章 主體
第18章 安全對象和許可權
第19章 加密
第20章 Service Broker
第21章 配置和查看SQL Server的選項
第22章 創建和配置資料庫
第23章 資料庫完整性和最佳化
第24章 維護資料庫對象和對象依賴
第25章 資料庫鏡像
第26章 資料庫快照
第27章 連結伺服器和分散式查詢
第28章 性能調優
第29章 備份與恢復
索引

相關詞條

熱門詞條

聯絡我們