Inside Microsoft SQL Server 2005: T-SQL Programming (Pro-Developer)

  Author:    Roger Wolter, Itzik Ben-Gan, Dejan Sarka
  ISBN:    0735621977
  Sales Rank:    22781
  Published:    2006-05-10
  Publisher:    Microsoft Press
  # Pages:    800
  Binding:    Paperback
  Avg. Rating:    4.0 based on 16 reviews
  Used Offers:    12 from $22.97
  Amazon Price:    $29.69
  (Data above last updated:  2008-09-04 05:04:27 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Inside Microsoft SQL Server 2005: T-SQL Programming (Pro-Developer)
  
This thorough, hands-on reference for database developers and administrators delivers expert guidance on sophisticated uses of Transact-SQL (T-SQL)#151;one of the most familiar and powerful programming languages for SQL Server. Written by a T-SQL guru, this guide focuses on language features and how they are interpreted and processed by the SQL Server execution engine. You'll get in-depth coverage of the sophisticated uses of T-SQL, including triggers, user-defined functions, exception handling, and more. The book explains and compares solutions to database-development problems in both SQL Server 2000 and SQL Server 2005, discussing the new T-SQL programming features added to SQL Server 2005 in detail. Includes extensive code samples, table examples, and logic puzzles to help database developers and administrators understand the intricacies and help promote mastery of T-SQL.
                  Reader Reviews 1 - 18 of 18                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
09-25-07 1 1\2
(Hide Review...)  Very little actual T-SQL
Reviewer Permalink
Book actually has very limited T-SQL. Mostly triggers, USP, functions, but little actual code.
(Review Data Last Updated: 2008-09-03 04:05:51 EST)
08-06-07 2 1\1
(Hide Review...)  Too clever by half
Reviewer Permalink
Please see review by C. Mialaret. S/he is spot on.

One gets the impression that the author may have been more focused on impressing you with his eruditeness, rather than writing a practical book with useful examples and clear explanations.

Affecianados of Kalen Delaney's 'Inside SQL Server 2000' will be disappointed.
(Review Data Last Updated: 2007-09-26 01:31:52 EST)
07-26-07 3 1\1
(Hide Review...)  Useful but COULD be much better. Needs major editorial intervention.
Reviewer Permalink
You should think of this book as of the second volume of the two-volume set on the 2005-Server SQL. If you get this one, you'll get the other one too; neither tome is self-sufficient; in fact there's a lot of explicit interdependence. This book, Programming, deals with slightly more esoteric features than the first tome, Querying -- although I can't say you must read the first entire volume before touching this one. Both books can be read at the same time (but see what I say about the target reader below).

So, real quick:

1. Target reader: someone with a good grasp of the 2000 Server wishing to learn the new stuff that came with the 2005 server (there's a lot: the 2005 product is _much_ better than the previous: covering new features is probably the only thing that's unequivocally good about this book). This is NOT your first, nor second, nor third book on SQL in general or MS SQL Server in particular. You must have a good grasp of the basics to be able to overcome this book. I say 'overcome' advisedly; more on it below.

2. Content: Data-type subtleties (datetime, xml, CLR user-defined types -- a lot of CLR in this volume); temporary tables, cursors, dynamic SQL, views, user-defined funcs, stored procs, triggers, a bit on transactions, exception handling, a bit on service broker.

3. Very clean technically: no technical errors (and while we're here: I found no typos either).

4. Depth vs breadth: the book is more extensive than deep, although on average it's (inevitably) more in-depth than the first volume. Some reviewers here say it's very deep or difficult -- and difficult is true, although not because of PhD anything. This, unfortunately, brings me to the next point:

5. Writing: ABHORRENT. (Both volumes, Querying, and Programming, in about the same degree). That's why it seems difficult, PhD and so on -- except this difficulty isn't due to, say, conceptual complexity of the subject matter. It's the authors' extreme inability to use the English language to explain things that makes reading this book such a chore. There is also conceptual muddle (unsurprisingly: people write as they think).

Now, experience taught me to forgive literary incapacity to a _technical_ author (to a degree; and I do take notice and, if possible, avoid him in the future). In cases like that I put the blame squarely on the publisher, especially if otherwise I know the publisher to be solid. I have a pile of books from Microsoft Press and I consider them a good publisher, so what's the matter?

Although (strangely) a bit better than the first volume, this book (Programming) is also strewn with unimaginable, fantastic garbage of every possible kind, from grating usage errors to a pervasive lack of unity, coherence, and logical connectedness on the page/paragraph level, to a frequent lack of the overall unity. When I bought this book and read it a bit I was so p-off I almost sent it back (I got as far as getting an RMA from Amazon). I did keep it though. Both of them, actually.

Do I recommend this book? It has been useful to me (especially the UDF section: there's a lot of new stuff, all very handy), so -- with great reservation, and only to the right reader -- yes, kinda. And please check out what else is available (there's tons of books on the 2005 server these days). The Programming book is part of the three-volume update and extension of the server-2000 version by Delaney. Delaney's server-2000 book was extremely useful and quite decently written. I wish they let her write the new version, even though it's now three books instead of one, and I suppose it's difficult for one person to do it all.
(Review Data Last Updated: 2007-08-07 03:21:36 EST)
05-23-07 5 1\1
(Hide Review...)  T-SQL Book at Its Best!!!!!!!!!!
Reviewer Permalink
This book has lots of sample code for developers to follow. I bought a book "Advanced Transact-SQL for SQL Server 2000" written by Itzik Ben-gan about five years and loved the book. This book did great job in the SQL Scripts where you might need to spent sometime read through it.

This book is a gem for SQL developers!!! Highly recommanded!!!
(Review Data Last Updated: 2007-07-27 05:29:05 EST)
05-07-07 5 (NA)
(Hide Review...)  Excelent
Reviewer Permalink
This book is a must-have, even for those who uses other SQL Databases... Totally Amazing!
(Review Data Last Updated: 2007-07-10 09:56:11 EST)
04-22-07 5 1\1
(Hide Review...)  A must have for T-SQL programmers using SQL Srvr 2005
Reviewer Permalink
There are normal people, smart people, and REALLY SMART people, and the author definitely fits into the really smart category. And he has used his talent to craft an outstanding book for the SQL Server 2005 database programmer. I consider it a "must-have" resource and I also strongly recommend his T-SQL Querying book.

I have been amazed at how much I learn each time I crack the cover and very much like how the author considers alternate programming options while reviewing execution plans of the various options.

I also like how the book gives attention to all the major available SQL 2005 programming tools including a lengthy treatment of Service Broker.
(Review Data Last Updated: 2007-07-10 09:56:11 EST)
01-17-07 5 2\4
(Hide Review...)  Phd in SQL
Reviewer Permalink
If there were a PHD given for SQL proficiency, Itzik would deserve it.
This is a great book. Provides some good insight and ideas on solving some tough problems. Highly recommend it.
(Review Data Last Updated: 2007-07-10 09:56:11 EST)
01-10-07 5 2\4
(Hide Review...)  For serious T-SQL developers
Reviewer Permalink
I do not want to repeat the other reviews. I'll say: Professional level.
(Review Data Last Updated: 2007-07-10 09:56:11 EST)
01-09-07 5 (NA)
(Hide Review...)  For serious T-SQL developers
Reviewer Permalink
I do not want to repeat the other reviews. I'll say: Professional level.
(Review Data Last Updated: 2007-02-10 17:10:30 EST)
01-06-07 5 1\3
(Hide Review...)  Very good
Reviewer Permalink
This book combined with T-SQL querying, from the same author are the best books I have seen for someone who wants to learn new features in SQL server 2005. Very cool!
(Review Data Last Updated: 2007-07-08 22:19:56 EST)
01-03-07 5 (NA)
(Hide Review...)  Excellent book
Reviewer Permalink
I've been a SQL Server DBA for each version since 6.5, so with the release of 2005, it was time to make sure that I was up with the new stuff. It's difficult to find a book that has enough technical meat to it without just being a dump of BOL. This book is a winner for me. I really enjoy the pace and depth of the material. For those needing to just refresh their basic knowledge and those that need a good overview of the new features in 2005 (t-SQL related), this is the book for you. It's companion book, t-SQL Querying, make two great additions to anyone's library!
(Review Data Last Updated: 2007-02-10 17:10:30 EST)
11-13-06 2 5\11
(Hide Review...)  Disappointing
Reviewer Permalink
I am extremely disappointed by a book which is disorganized, has uncreative examples and very little added value and does not use typography and layout to it's best advantages.

While introducing a subject, the book is full of "we'll see this later" and "as i mentioned earlier", the flow of information is unstructured and unsatisfying.

Each example in a book should illustrate a point and help people understand. Here absolutely no effort is done to look for real-life example or to make them interesting. The most interesting ones are copies from sqlbol. Many do not illustrate anything at all as do the author recognize in the text ("Of course in practice you don't need dynamic sql at all in such a situation..."). What a change from Joe Celko.

The few pieces of information that are original and interesting are generally completely hidden in the text/layout, which will make it very hard to find it again some time later. Why not use more bold, italics and so forth?
(Review Data Last Updated: 2007-02-10 17:10:30 EST)
10-25-06 5 2\2
(Hide Review...)  A wonderful gift to the T-SQL world
Reviewer Permalink
Having been working on MSSQL for many years, this is definitely the most wonderful book about T-SQL programming that I have read. I was trying to take a glance at the beginning, but quickly slowed down and got immersed in comprehensive reading. It reveals a lot many details, and more importantly, the comparisons, inside T-SQL programming in a very well organized way. It also clears a lot of deeply buried common mistakes, which are often made by even advanced developers. The examples are very accurate and useful to the targeted topics. It's really a book that T-SQL developers should NOT miss. Strongly recommended.

Awesome work! Congratulations!
(Review Data Last Updated: 2007-02-10 17:10:30 EST)
10-18-06 5 (NA)
(Hide Review...)  A really Solid Quality Book
Reviewer Permalink
This book and its companion "T-SQL Querying" are two great books, they are not for beginners and in some part requires a full immersion, they are not an easy reading... but at the end you you will have a really deep understanding of the topics they covers. I've found really useful to read it two times, the second one I've noticed that a lot of sentences takes a new light after you've a whole overview of all the topics. A definitively must have. Both !
(Review Data Last Updated: 2006-10-25 13:43:35 EST)
09-02-06 5 2\2
(Hide Review...)  This is an excellent book
Reviewer Permalink
and, as if this weren't enough by itself, it is of course totally up to date. I don't want to repeat what others here say, but would like to register another thumbs-up opinion. Well done, very helpful.
(Review Data Last Updated: 2006-09-26 13:54:45 EST)
08-23-06 5 6\6
(Hide Review...)  This is an excellent book
Reviewer Permalink
This is an excellent book that should be in the library of every serious database developer. It is by far the most detailed book that I have ever read on T-SQL programming. There are many cookbooks or sql recipes books but IMHO this book is many steps ahead of the rest of the books. It is well written, with realistic examples and extremely precise. The one thing that I really loved in this book was that for every problem it provides many alternative solutions and explains the advantages of one solution over the other. Again congratulations to the authors for their great job.
(Review Data Last Updated: 2006-10-19 00:36:14 EST)
08-07-06 5 2\2
(Hide Review...)  What a book
Reviewer Permalink
As someone who has followed Itzik for a while, I expected quite a bit with this book. In every way, shape, manner and form, it delivered.

It's very well written. It addresses 'real world' issues and has plenty of examples to support the discussion. It's fairly dry subject material but Itzik keeps it interesting and the more you read, the more you want to read. Having read through it from start to finish, there was no feeling of wanting more. Everything that I wanted to see discussed was (Performance Tuning chapter was utterly superb) and it was discussed to the level I wanted.
(Review Data Last Updated: 2006-08-23 11:50:42 EST)
06-30-06 5 5\5
(Hide Review...)  Serious SQL Programmers need this book
Reviewer Permalink
Firstly, this is not a book for beginners or those new to T-SQL, this is targetted more towards intermediate/advanced programmers. If you're new then look at T-SQL Querying.
The level of knowledge and detail that Itzik, Dejan and Roger have and portray in this book is awesome. Do you want to know how SQL Server 2005 internally stores date/time values and what the pitfalls are that you might run into when programming against date/time values (one of the most common problems facing SQL programmers), this book has the answer.
With chapters on Stores Procedures, Transactions, temporary tables, views, the service broker and more.
Each chapter has excellent advice and knowledge and filled with sample code (available online). The book is targetted specifically at SQL Server 2005 and the new ways it handles things, new functions and commands.
My only concern and a slight one at that is that with the amount of information the authors are trying to portray in 500 pages, sometimes the reading is heavy.
An invaluable book for SQL Server 2005 programmers.
(Review Data Last Updated: 2006-08-08 09:59:50 EST)
  
                  Reader Reviews 1 - 18 of 18                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)