Amazon.com: Pro T-SQL 2005 Programmer's Guide (Expert's Voice) (9781590597941): Michael Coles: Books

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Like New See details
$19.73 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Pro T-SQL 2005 Programmer's Guide (Expert's Voice)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro T-SQL 2005 Programmer's Guide (Expert's Voice) [Paperback]

Michael Coles (Author)
4.8 out of 5 stars  See all reviews (6 customer reviews)

List Price: $49.99
Price: $36.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.50 (27%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, February 27? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

April 25, 2007 159059794X 978-1590597941 1

Pro T-SQL 2005 Programmer's Guide provides comprehensive and detailed coverage of all the major features and facilities of T-SQL for SQL Server 2005. It is designed for all users of T-SQL, database administrators, systems administrators, application developers, and end-users, who want to learn how to exploit the power of T-SQL. Whatever you need to do with T-SQL, you'll find it described clearly here.

Stored procedures, triggers, and user-defined functions are only part of the story. Dynamic SQL, the new XML data type, and SQLCLR programming are also covered, as well as accessing SQL Server with ADO.NET. Exception handling and performance are fully covered, too. This book is truly a complete programmer's guide to T-SQL and SQL Server 2005.


Frequently Bought Together

Pro T-SQL 2005 Programmer's Guide (Expert's Voice) + Expert SQL Server 2005 Development + SQL Server 2005 T-SQL Recipes: A Problem-Solution Approach (Expert's Voice)
Price For All Three: $108.07

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Expert SQL Server 2005 Development $32.99

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • SQL Server 2005 T-SQL Recipes: A Problem-Solution Approach (Expert's Voice) $38.59

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

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.

Product Details

  • Paperback: 560 pages
  • Publisher: Apress; 1 edition (April 25, 2007)
  • Language: English
  • ISBN-10: 159059794X
  • ISBN-13: 978-1590597941
  • Product Dimensions: 9.2 x 7.1 x 1.1 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #983,842 in Books (See Top 100 in Books)

More About the Author

Michael Coles is a principal database architect and developer working out of New York. He has authored several books, published dozens of articles on SQL Server development topics (both online and in print), and regularly speaks at SQL Server user groups. He has been recognized as a Microsoft MVP for his work with SQL Server and contributions to the development community. He holds multiple Microsoft certifications including MCITP:Database Development 2008 and MCDBA. Michael currently lives in New Jersey. His blog can be found at http://sqlblog.com/blogs/michael_coles/.

 

Customer Reviews

6 Reviews
5 star:
 (5)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

12 of 15 people found the following review helpful:
5.0 out of 5 stars A book for every developer working with T-SQL - Review of Database Administrator SQLAuthority.com, September 14, 2007
This review is from: Pro T-SQL 2005 Programmer's Guide (Expert's Voice) (Paperback)
Short Summary:

Pro T-SQL 2005 Programmer's Guide book examines SQL Server 2005 T-SQL from a developer's perspective. It covers a wide range of developer-specific topics in SQL Server 2005. This book covers many newly introduced topics in depth. This book is written as a practical and useful guide to help database developers who mainly deals with T-SQL. This book is really hit the spot with appropriate .NET code at few places where needed. This book assumes a basic knowledge of SQL but it is really easy for new beginners developers to understand and advanced developers to enjoy further reading.

Detailed Summary:

One thing I really liked about this book is that it can be either read cover to cover, or it can be used as a reference guide for one particular topic. Index of this book is extremely well organized and aids to find the right topic very quickly. Books is structure is many chapters and each chapter justifies the chapters with good details and proper amount of examples.

Each chapter has excellent advice and knowledge and filled with sample code (available online). The book is targeted specifically at SQL Server 2005 and the innovative ways to code T-SQL, new functions and commands. If is very easy to get started with this book and it immerses in comprehensive reading in no time. This book addresses many details and comparisons with T-SQL in very organized way. The examples are in very accurate and useful as well sufficient to targeted topics. This book addresses many of the real world issues with examples, discussions and solutions.

This book start with providing a brief history of T-SQL and the ANSI SQL standards. SQLCMD and SQL Server Management Studio are new tools to explore SQL Server 2005 and are covered in depth in beginning of the book. Chapters which covers Common Table Expressions (CTEs), new datatypes, operators, keywords, functions, and control of flows are really interesting and with necessary explanation. Readers of my blog are very well aware of my interests in Error handling and debugging. Interesting enough for me there is one whole chapter dedicated to that. The regular T-SQL concepts which I write a lot about Stored Procedure, Triggers and Dynamic SQL each have their own chapter. One thing many T-SQL book does not cover in depth is XML, XQuery and XPath which are properly discussed and their importance is explained properly. Last three chapter of the book which covers SQLCLR, .NET Client Programming and HTTP Endpoints requires the Microsoft .NET FrameWork 2.0, as it contains some code which are written in VB and C#.

One thing which I always liked in any database book is, use of sample database AdventureWorks. I strongly believe that all the example should be independent from previous examples and should use default database. If you have not installed default database AdventureWorks, you can get its latest location by searching in my blog SQLAuthority.com. All the script of examples are available to download online. No book is free from the errors and website for this book have errata list, which is surprisingly very small.

I will list few tips from book which interested me. This will give brief idea how good this book is.

"TABLESAMPLE always returns an approximate number of rows because of the way it samples data. The required percentage is the number of data pages SQL Server retreves in full to fulfill your TABLESAMPLE request. The number of rows returned by TABLESAMPLE will often be slightly less, or greater, than the specified amount."

"Anytime you use dynamic SQL, make sure that you take precautions against SQL injection, that is, malicious SQL Code being inserted into your SQL statements. In this instance we're using the QUOTENAME function to quote the column names being dynamically generated to help avoid SQL injection problems."

Following one example really caught my eyes while reading the book. It seems Author accurately described the situation and put his suggestion regarding syntax.

"The ANSI SQL:2003 standard includes a MERGE statement that performs the same function as the upsert type of SP. The prerelease versions of SQL Server 2005 included the MERGE statement. Though it was well-publicized during the prerelease period, the MERGE statement was unceremoniously dropped from the production version. We can only hope that Microsoft brings it back sometime in the near future."

Good news is Microsoft have included the Authors request in future version of SQL Server. SQL Server 2008 CTP 4 has included MERGE Keyword.

Rating: 4 and 1/2 stars

In Summary, A book for every developer who want to take full advantage of the power of T-SQL on SQL Server 2005.

Pinal Dave

Principal Database Administrator

(blog.sqlauthority.com)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 6 people found the following review helpful:
4.0 out of 5 stars Excellent Introduction to T-SQL, June 9, 2007
This review is from: Pro T-SQL 2005 Programmer's Guide (Expert's Voice) (Paperback)
I found this book a wonderful introduction to T-SQL on SQL Server 2005. The author's writing style is authoritative but easy to understand. The dozens of samples help to make the concepts presented even more concrete. In particular I found the chapters on the new SQL Server XML features, XQuery, and encryption functionality particularly enlightening. These new features are especially useful to me in integrating applications and ensuring HIPAA compliance. These tools are now an indispensable part of my tool set, and this book is the best introduction I've found yet.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 4 people found the following review helpful:
5.0 out of 5 stars a great book!, June 11, 2007
By 
Hilary Cotter (Englishtown, NJ, USA) - See all my reviews
(REAL NAME)   
This review is from: Pro T-SQL 2005 Programmer's Guide (Expert's Voice) (Paperback)
I really enjoyed this book. It presents the essential new features of SQL 2005 in a well written easy to read manner. If you are a SQL Developer and want to get up to speed quickly on SQL Server 2005 this is the book for you.

The chapter on encryption is excellent and worth the price of the book by itself.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews




Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
key encrypting keys, test node, deleted virtual tables, asym key name, objects catalog view, columns catalog view, batch terminator, add authenticator, new xml data type, xml schema collection, predicate truth value, max data types, axis specifiers, xml variable, automatic key management, scripting variables, endpoint arguments, current context node, smallest disc, method alias, rowset provider, destination tower, value comparison operators, key modulus, temporary stored procedures
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Databasewide Returns, Imports System, Visual Studio, Nothing Dim, Server Management Studio, Imports Microsoft, Sub Main, Samples Module, Person Contact, Almuminum Alloy, Coordinates Resolution, Service Broker, End If End Try Console, Order Details, Query Analyzer, Location Type, Mountain Frame, New Complex, End If Return, Visual Basic, Source Control, Human Resources, Long-Sleeve Logo Jersey, Help Search, Microsoft Corporation
New!
Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject