Pro T-SQL Programmer's Guide (Paperback)
暫譯: 專業 T-SQL 程式設計師指南 (平裝本)

Jay Natarajan

  • 出版商: Apress
  • 出版日期: 2015-02-25
  • 售價: $4,250
  • 貴賓價: 9.5$4,038
  • 語言: 英文
  • 頁數: 744
  • 裝訂: Paperback
  • ISBN: 1484201469
  • ISBN-13: 9781484201466
  • 相關分類: SQLMSSQL
  • 海外代購書籍(需單獨結帳)

商品描述

Pro T–SQL Programmer’s Guide is your guide to making the best use of the powerful, Transact-SQL programming language that is built into Microsoft SQL Server's database engine. This edition is updated to cover the new, in-memory features that are part of SQL Server 2014. Discussing new and existing features, the book takes you on an expert guided tour of Transact–SQL functionality. Fully functioning examples and downloadable source code bring technically accurate and engaging treatment of Transact–SQL into your own hands. Step–by–step explanations ensure clarity, and an advocacy of best–practices will steer you down the road to success.

Transact–SQL is the language developers and DBAs use to interact with SQL Server. It’s used for everything from querying data, to writing stored procedures, to managing the database. Support for in-memory stored procedures running queries against in-memory tables is new in the language and gets coverage in this edition. Also covered are must-know features such as window functions and data paging that help in writing fast-performing database queries. Developers and DBAs alike can benefit from the expressive power of T-SQL, and Pro T-SQL Programmer's Guide is your roadmap to success in applying this increasingly important database language to everyday business and technical tasks.

  • Covers the newly-introduced, in-memory database features
  • Shares the best practices used by experienced professionals
  • Goes deeply into the subject matter − an advanced book for the serious reader

What you’ll learn

  • Gain massive performance boosts from the in-memory database features
  • Apply window functions to write reporting queries with unparalleled ease
  • Move business logic into the database via procedures and functions
  • Develop using advanced features such as encryption and full-text search
  • Store and retrieve XML data using XQuery and XPath
  • Debug and Optimize T-SQL Execution
  • Build ADO.NET Client Applications

Who this book is for

Pro T–SQL Programmer’s Guide is written for SQL Server and T-SQL developers with a desire to write advanced-level code and take full advantage of all that SQL Server has to offer. Microsoft .NET programmers will find the book helpful in showing how to run .NET code within SQL Server. Database administrators who need to write triggers and the occasional stored procedure will also benefit from the book.

Table of Contents

1. Foundations of T-SQL

2. Tools of the Trade

3. Procedural Code and CASE Expressions

4. User Defined Functions

5. Stored Procedures

6. In-memory Database Programming

7. Triggers

8. Encryption

9. Common Table Expressions

10. Advanced Features

11. Integrated Full-Text Search

12. XML

13. XQuery and XPath

14. Catalog Views and Dynamic Management Views

15. SQL CLR Programming

16. .NET Client Programming

17. Data Services

18. Error Handling and Dynamic SQL

19. Performance Monitoring and Tuning

20. Appendix A

21. Appendix B

22. Appendix C

23. Appendix D

商品描述(中文翻譯)

《Pro T–SQL 程式設計師指南》是您充分利用內建於 Microsoft SQL Server 資料庫引擎中的強大 Transact-SQL 程式語言的指南。本版已更新以涵蓋 SQL Server 2014 中的新記憶體功能。書中討論了新功能和現有功能,帶您專業地探索 Transact–SQL 的功能。完整運作的範例和可下載的原始碼將技術準確且引人入勝的 Transact–SQL 內容帶到您手中。逐步的解釋確保了清晰度,並倡導最佳實踐將引導您走向成功之路。

Transact–SQL 是開發人員和資料庫管理員用來與 SQL Server 互動的語言。它用於從查詢資料、撰寫儲存過程到管理資料庫的所有工作。支援在記憶體表上執行查詢的記憶體儲存過程是語言中的新功能,並在本版中有所涵蓋。此外,還涵蓋了必須了解的功能,如視窗函數和資料分頁,這些功能有助於撰寫快速執行的資料庫查詢。開發人員和資料庫管理員都能從 T-SQL 的表達能力中受益,而《Pro T-SQL 程式設計師指南》是您在日常業務和技術任務中應用這種日益重要的資料庫語言的成功路線圖。

- 涵蓋新引入的記憶體資料庫功能
- 分享經驗豐富的專業人士使用的最佳實踐
- 深入探討主題 - 一本針對認真讀者的進階書籍

您將學到的內容:
- 從記憶體資料庫功能中獲得巨大的性能提升
- 應用視窗函數以無與倫比的簡易性撰寫報告查詢
- 通過程序和函數將業務邏輯移入資料庫
- 使用加密和全文搜尋等進階功能進行開發
- 使用 XQuery 和 XPath 儲存和檢索 XML 資料
- 除錯和優化 T-SQL 執行
- 建立 ADO.NET 客戶端應用程式

本書適合對象:
《Pro T–SQL 程式設計師指南》是為希望撰寫進階程式碼並充分利用 SQL Server 所提供的一切的 SQL Server 和 T-SQL 開發人員而寫的。Microsoft .NET 程式設計師會發現本書對於展示如何在 SQL Server 中執行 .NET 程式碼非常有幫助。需要撰寫觸發器和偶爾儲存過程的資料庫管理員也將從本書中受益。

目錄:
1. T-SQL 基礎
2. 工具
3. 程序碼和 CASE 表達式
4. 使用者定義函數
5. 儲存過程
6. 記憶體資料庫程式設計
7. 觸發器
8. 加密
9. 公共表達式
10. 進階功能
11. 整合全文搜尋
12. XML
13. XQuery 和 XPath
14. 目錄視圖和動態管理視圖
15. SQL CLR 程式設計
16. .NET 客戶端程式設計
17. 資料服務
18. 錯誤處理和動態 SQL
19. 性能監控和調整
20. 附錄 A
21. 附錄 B
22. 附錄 C
23. 附錄 D