Buy Used
Used - Very Good See details
$14.62 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $0.96 Gift Card
Trade in
Have one to sell? Sell yours here
SYBASE TRANSACT SQL GUIDELINES BEST PRACTICES
 
See larger image
 
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.

SYBASE TRANSACT SQL GUIDELINES BEST PRACTICES [Paperback]

Mich Talebzadeh (Author), Ryan Thomas Putnam (Author)
4.5 out of 5 stars  See all reviews (15 customer reviews)


Available from these sellers.



Book Description

August 12, 2004
Sybase Transact SQL - Software Technology


Product Details

  • Paperback: 800 pages
  • Publisher: ISOSF Software (August 12, 2004)
  • Language: English
  • ISBN-10: 0975969307
  • ISBN-13: 978-0975969304
  • Product Dimensions: 8.9 x 7.4 x 2 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #1,296,498 in Books (See Top 100 in Books)

More About the Author

Mich Talebzadeh is an award winning Database expert with extensive DBA and Architecture experience with special interests in Sybase® and Oracle®. Mich started working on databases when he was a post graduate and has worked on Sybase since 1990s.

Mich specializes in creating database architectures for large global trading systems involving heterogeneous databases and distributed systems. He spends a good deal of his time working with Sybase and, more specifically, helping people who are using Sybase both as a DBA and developer.

Mich holds a PhD in Particle Physics from Imperial College of Science and Technology, University of London and C.E.R.N., Geneva, Switzerland. He is the co-author of "Sybase Transact SQL Programming Guidelines and Best Practices" and the author of the forthcoming books "Oracle and Sybase, Concepts and Contrasts", "The Concise Transact SQL Guidelines for ASE 15" and numerous articles.

 

Customer Reviews

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

7 of 7 people found the following review helpful:
3.0 out of 5 stars voluminous and uneven, November 7, 2005
By 
This review is from: SYBASE TRANSACT SQL GUIDELINES BEST PRACTICES (Paperback)
Sybase Transact SQL Programming Guidelines and Best Practices A Practitioners Approach through Example. (Mich Talebzadeh and Ryan Thomas Putnam)

Like its title, this is a long book; it encompasses 32 chapters and 9 appendices in 750 pages. Despite its title, it is intended for database designers and administrators as well as programmers. The authors appear to be consultants and, judging by their examples, work primarily in the financial arena. The book covers a wide range of Sybase features and includes some functionality as recent as ASE 12.5.2.

The first five chapters briefly cover batches, indexes, fragmentation, search arguments, and, to a limited degree (e.g., only one form of the case statement is listed), best practices. Chapter six addresses tempdb in detail. A short chapter on sort operations is followed by a long one on query tuning. Considerable coverage on reading showplan output is provided. Next are cursors, including a welcome section on alternatives (although the read-only example does not follow their best practice of checking @@SQLSTATUS after the last fetch), joins (but not outer joins), and isolation levels. The next three chapters address locking issues, followed by stored procedure and trigger chapters. After a detour to showplan, optimizer hints are discussed. The various datatypes are listed followed by control-of-flow logic, remote procedure calls, the execute immediate statement (mentioned with disfavor), and key generation (both sequential and random). Functions used with various datatypes are next. Code examples for computing medians, modes, means, and variances are presented. (However, the claim that "calculating any nth percentile is very easy within ASE" would seem to pale in comparison with builtin functions in other DBMSs.) Next the authors cover data purging/archiving, login triggers, and fine grain access control (with another trashing of dynamic SQL). Their techniques of error handling and exception reporting comprise the final chapter. If you are not exhausted by now, you can continue with the appendices on language fundamentals, Transact SQL compilation, variables, functions (again!), global variables, set commands, the authors' favored views (voluminous), sending mail, and determining fragmentation.

Obviously, this book contains a lot of material. What mainly separates this book from others is the authors' presentation of their specialized SQL and UNIX shell code. The chapters on statistical measures, error handling, and exception reporting as well as the code on determining index fragmentation are also not easily found elsewhere. Conversely, some of the chapters (on Query Tuning and Datatypes) and appendices (Functions, Global Variables, and Set Commands) basically appear to be cut-and-pasted from the Sybase documentation. They also appear to have some redundancy.

Other detriments appear to be an above-average number of technical and grammatical errors. For example, the clause on page 44 should be "group by op_services_run_id", not "group by count (op_services_run_id)". "Shared level locks do prevent others from reading ..." on page 251 is one of several obvious errors. The authors indicate that a second edition will be more carefully proofread.

Some of the best practices appear dubious to my subjective eyes. The group by clause is split onto two lines as is every column name and value in an insert statement (e.g., page 338). The authors favor views and disfavor dynamic SQL. The latter preference basically leads them into code parameterization at the shell level. The lengthy Korn shell in Appendix I demonstrates how to determine fragmentation from the UNIX level. The reviewer has not used this script but it appears as if it could be done just as well with dynamic SQL and "sp_" stored procedures.

If you want to have a single "generic reference book" instead of the Sybase manuals (Transact-SQL Guide, Reference Manuals, and Performance & Tuning Guides) and can recognize some obvious mistakes, then this text may fit your needs.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Higly recommended T-SQL book, September 12, 2004
This review is from: SYBASE TRANSACT SQL GUIDELINES BEST PRACTICES (Paperback)
I have read this book and I have found it really good. It is well written in simple enough language even for juniors to follow. Practical examples are very good. Tuning and optimisation examples are excellent and so is tempdb recommendations. By far the best Sybase book I have seen
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Excellent layout and approach to Transact SQL, September 4, 2004
By 
This review is from: SYBASE TRANSACT SQL GUIDELINES BEST PRACTICES (Paperback)
This book is fantastic! It's by far the best Transact SQL book I have ever read! It covers even the latest procedures and functions up to ASE 12.5.2 If you are working with Transact SQL, this book is an absolute must have!
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



What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(1)

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