Pro T-SQL Programmer's Guide, 4th Edition

  • 10h 58m
  • Jay Natarajan, Michael Coles, Miguel Cebollero
  • Apress
  • 2015

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.

About the Authors

Jay Natarajan has more than 15 years of experience in the SQL Server space. Her skills range in both the design and the implementation arenas, having architected and deployed complex solutions for enterprise customers. She joined Microsoft Consulting Services in 2008. She holds a bachelor's degree in mechanical engineering from the University of Madras. Jay currently lives in Atlanta with her husband, Chad, and their son Satya.

Michael Coles has more than a decade's experience designing and administering SQL Server databases. A prolific writer of articles on all aspects of SQL Server, particularly on the expert use of T-SQL, he holds MCDBA and MCP certifications. He graduated magna cum laude with a bachelor of science degree in information technology from American Intercontinental University in Georgia. A member of the United States Army Reserve, he was activated for two years following 9/11.

Miguel Cebollero is a database professional who started working with SQL Server 6.5 in 1997. As the SQL Server product matured, his knowledge of the product grew with it into Business Intelligence and other database tools such as Service Broker, Availability Groups, Clustering, SQL Server Integration Services, SQL Server Reporting Services, and SQL Server Analysis Services. He has progressed in his career with experience as an enterprise database architect, database manager, database administrator and database developer for mission critical systems in software, reverse logistics, telecommunications, insurance, legal, professional sports, payroll, and banking industries.

Miguel is a regular speaker at local, regional, and national conferences on various database topics. He has been an avid volunteer, chapter leader and contributor of the Professional Association for SQL Server Users (PASS) since 2000. He is a life long learner with a Bachelor of Science, The University of Tampa and a Master of Science, The University of North Carolina Greensboro.

In this Book

  • Foundations of T-SQL
  • Tools of the Trade
  • Procedural Code
  • User-Defined Functions
  • Stored Procedures
  • In-Memory Programming
  • Triggers
  • Encryption
  • Common Table Expressions and Windowing Functions
  • Data Types and Advanced Data Types
  • Full-Text Search
  • XML
  • XQuery and XPath
  • Catalog Views and Dynamic Aent Views
  • .NET Client Programming
  • CLR Integration Programming
  • Data Services
  • Error Handling and Dynamic SQL
  • Performance Tuning
SHOW MORE
FREE ACCESS