Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Mastering Oracle PL/SQL: Practical Solutions and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
34 used & new from $23.52

Have one to sell? Sell yours here
 
   
Mastering Oracle PL/SQL: Practical Solutions
 
 
Start reading Mastering Oracle PL/SQL: Practical Solutions on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Mastering Oracle PL/SQL: Practical Solutions (Paperback)

by Connor McDonald (Author), Chaim Katz (Author), Christopher Beck (Author), Joel R. Kallman (Author), David C. Knox (Author)
Key Phrases: execution count, web services, definer rights mode, Web Toolkit, Optimization Techniques, Effective Data Handling (more...)
4.8 out of 5 stars See all reviews (9 customer reviews)

List Price: $49.99
Price: $44.58 & this item ships for FREE with Super Saver Shipping. Details
You Save: $5.41 (11%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
22 new from $31.14 12 used from $23.52
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $39.99

Frequently Bought Together

Mastering Oracle PL/SQL: Practical Solutions + Oracle PL/SQL Programming, 4th Edition + Oracle PL/SQL Best Practices
Price For All Three: $105.29

Customers Who Bought This Item Also Bought

Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions

Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions

by Thomas Kyte
4.7 out of 5 stars (31)  $31.49
Beginning PL/SQL: From Novice to Professional (Beginning from Novice to Professional)

Beginning PL/SQL: From Novice to Professional (Beginning from Novice to Professional)

by Donald Bales
4.8 out of 5 stars (6)  $29.69
Oracle PL/SQL Best Practices

Oracle PL/SQL Best Practices

by Steven Feuerstein
3.8 out of 5 stars (13)  $19.79
Oracle PL/SQL by Example (4th Edition) (Prentice Hall Professional Oracle Series)

Oracle PL/SQL by Example (4th Edition) (Prentice Hall Professional Oracle Series)

by Benjamin Rosenzweig
4.1 out of 5 stars (8)  $52.29
Oracle Database 10g Performance Tuning Tips & Techniques (Osborne ORACLE Press Series)

Oracle Database 10g Performance Tuning Tips & Techniques (Osborne ORACLE Press Series)

by Richard Niemiec
4.9 out of 5 stars (15)  $37.79
Explore similar items


Editorial Reviews

Product Description

<p>This isn't a tutorial on how to code PL/SQL. It's designed to show you how to code PL/SQL <i>well</i>. It shows you how to write code that will run quickly and won't break in high-load, multiuser environments. It covers the vast array of the functionality that PL/SQL provides, including effective handling of relational and abstract data, security, triggers, dynamic web content presentation from within the database, creation of a DBA toolkit, and effective debugging techniques.</p>

<p>This book sets out to redress the unjust criticism leveled at PL/SQL in years gone by. It gives you the tools and techniques to ensure that, whatever your needs are, the PL/SQL you build will run as efficiently as possible. The practical solutions provided in this book will help you to realize the true power and functionality PL/SQL can offer your projects.</p>

<p><i>Mastering Oracle PL/SQL: Practical Solutions</i> is targeted primarily toward the DBA or developer charged with the implementation of effective data handling, security, and database administration mechanisms in the Oracle database. However, it will also have great appeal to any developer whose applications rely on an Oracle database and who needs a sound understanding of how to use PL/SQL effectively.</p>

<p>If you're brand-new to PL/SQL, then you'll want to take some time to get familiar with the language before tackling this book. It's not for the total beginner. But once you're up and running, you'll find this book an invaluable guide for ensuring that the PL/SQL solutions you build are robust, perform well, and are easy to maintain.</p>

About the Author
Christopher Beck has a bachelor’s degree in computer science from Rutgers University and has been working in the technology industry for 11 years. Starting off as a junior Ada software developer for a government systems integrator, he has spent the past 7 years with Oracle, most recently as a principal technologist. He specializes in core database technologies and web application development. Beck is also a cocreator of Oracle Portal, a commercial product that began as, in Beck’s own words, a "science project," then known as WebView.

Joel Kallman is a web systems technologist for Oracle Corporation. His work over the past 13 years has centered around database and content management, from SGML databases and publishing systems to text and document management. He is currently developing solutions and tools for customers to easily build database-centric web applications. Joel is a proud alumnus of The Ohio State University, where he received his bachelor’s degree in computer engineering. He and his wife, Kristin, reside in Powell, Ohio.

Connor McDonald has worked with Oracle since the early 1990s, cutting his teeth on Oracle versions 6.0.36 and 7.0.12. Over the past 11 years, Connor has worked with systems in Australia, the UK, Southeast Asia, Western Europe, and the United States. He has come to realize that although the systems and methodologies around the world are very diverse, there tends to be two common themes in the development of systems running on Oracle: either to steer away from the Oracle-specific functions or to use them in a haphazard or less-than-optimal fashion.


Product Details

  • Paperback: 648 pages
  • Publisher: Apress; 1 edition (January 2004)
  • Language: English
  • ISBN-10: 1590592174
  • ISBN-13: 978-1590592175
  • Product Dimensions: 9.1 x 7.5 x 1.4 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars See all reviews (9 customer reviews)
  • Amazon.com Sales Rank: #509,313 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #45 in  Books > Computers & Internet > Databases > Oracle > PL & SQL

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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 Reviews

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

 
21 of 21 people found the following review helpful:
4.0 out of 5 stars A disorganized but essential practitioners guide to PL/SQL, October 20, 2004
I've had this book for a couple of months now. I've been waiting to finish it before writing a review, but it doesn't look like I'll be finished with it any time soon mostly because I'm using it as a reference book instead of reading it from front to back.

Clearly the book wasn't written as a reference book. Just look up almost any topic in the index and you'll find a number of entries scattered all over the place. Pipe-lined functions, for example, are written about in 4 (four) separate chapters! But the index is good and the material isn't redundant. The reason for this strange structure, I think, is as follows:

The book is divided into two equal length sections. The first half deals in general with PL/SQL strategies and techniques: how to check your code for efficiency, why code should be in packages, how to use cursors, cursor variables, cursor expressions, anchored data types and collections. The second half of the book re-visits most of the same topics in an application centric way (often using PL/SQL supplied packages). It's natural that some of the same techniques and strategies will be re-used and there will be some overlap in the application-oriented chapters.

Sometimes though, the repetition is weird: both the trigger chapter and the security chapter describe a logon trigger that's designed to prevent an ODBC user from accessing the database. The security chapter discusses the data base object grants that are necessary for the trigger to work while the trigger chapter omits all this. The trigger chapter discusses the security risk with the trigger, how a user can often rename the desktop application and bypass the trigger's intent (and purpose) while the security chapter doesn't mention that problem at all.

The book's style (but not its (lack of) organization) is clearly influenced by Tom Kyte's writing, (one of the technical reviewers). Each proposition, especially in the first 1/2 of the book is backed up with a SQL proof/example/argument (based usually on the v$stat view). The style is taken to the max in the discussion of implicit vs. explicit cursors, (in chapter 3). There the discussion stretches over 10 pages and alternates between thesis anti-thesis proof and counter proof like a debate in a Tibetan monastery.

A nice thing is that there's often more than one solution to a problem. For example the code that monitors the Oracle alert file for error messages opens the alert file as an EXTERNAL TABLE, but then an alternate approach is described, which opens the alert file as a BFILE (an external LOB). This is coupled with an explanation about why you might want to go one way or the other, which is very illuminating (although in this specific case, I'm not sure why the author didn't simply open the alert file using utl_file supplied package.)

In my opinion, the chapter describing the PL/SQL Web Toolkit and related technologies is a treasure trove by itself and probably worth the price of the whole book. I don't believe this information is available in such an engaging lucid way anywhere else. It's the only chapter that I had read without stopping.

The book came out as Oracle10g was being released, which raises an important question - is this book already outdated or not? My feeling is that the book is just relevant for 10g PL/SQL developers as 9i developers. The reason I say this is that the PL/SQL language from the developer's point of view has not changed between 9i and 10g (See the paper on OTN 'What's New in PL/SQL in Oracle Database 10g?' which emphasizes that the main changes in PL/SQL 10g - compiler and execution environment - are transparent to the developer.) Maybe, for 10g, the book could have mentioned some of the new PL/SQL supplied packages, for example, dbms_scheduler in addition to dbms_job, or utl_mail instead of utl_smtp, htmldb in addition to the web toolkit, but obviously this has no impact on the book's main message.

What is the book's main message? Demonstrate that the PL/SQL code you write is performant and scalable (chapter 1). The rest of the book is a hodgepodge of technical PL/SQL advice and techniques that should have been organized like a dictionary or an encyclopedia. But nothing is perfect and you can still learn a lot from this eccentric PL/SQL text (even if you can't read it from cover to cover).
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
4.0 out of 5 stars A good book, worth its price, March 9, 2005
The book takes a bottom-up approach: the first part shows useful coding and optimizing techniques, while the second one gives real world applications and tips on program design.

I have two minor complaints, however:

Most chapters assume at least a good knowledge of PL/SQL and build on that, which I think is fair for a book titled "Mastering ...". On the other hand, two of the chapters (Triggers especially, and PL/SQL Debugging to a degree) take a different approach and start from the beginning, explaining the basics, too. It may be just me, but I think those pages are wasted.

Furthermore, there is a certain amount of overlap with Tom Kyte's Expert One-on-One Oracle, also from Apress.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars By far, one of the best book on practical Pl/sql, September 5, 2005
By Trendy73 "nono" (Savoie, France) - See all my reviews
With 15 years experience in Oracle as DBA and developer, I wrote a lot of packages and found in this book true advices and practical solutions, wich sound good to me. The best feature is that you can experiment all the code found in it and see by yourself the advantage of using the way proposed by McDonald. I like these books where autors breaks some common ideas ans show by "A + B" that the right solution is not the most common. A real useful book written by a true professional.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars Great Book
This is great book, It has a lots of example and explained really well. Great Work!
Published 21 months ago by Iqbal Singh

5.0 out of 5 stars This is a real good book to master PL/SQL
The book is good but many solutions are not tested fully so its not that they can be cut and pasted directly out of the book. you may have to troubleshoot many of them. Read more
Published on October 23, 2005 by Satish Mehta

5.0 out of 5 stars One for the must have collection !
As a Developer working predominantly with Oracle Databases for over five years, I'm always looking for books to help me produce better code. Read more
Published on September 29, 2005 by Chris Barnes

5.0 out of 5 stars very readable, very interesting, trustable - Oak Quality
Here's he first thing that you will notice when you read this book: it is extremely easy to follow, with every explanation leading naturally to the next one, in a seamless way... Read more
Published on April 2, 2004 by Alberto Dell'era

5.0 out of 5 stars Connor McDonald is a true expert on Oracle
I have not read this book, yet, but I know Connor from his time in the UK and I am 100% sure this book will be accurate, interesting and full of useful ideas, tips and... Read more
Published on February 17, 2004 by Pauline Woods

5.0 out of 5 stars You can trust Connor McDonald
I've had the pleasure of meeting Connor McDonald and I have read many of his published works on Oracle technology. Read more
Published on February 8, 2004 by Donald Burleson

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Lithium Ion Stays Powered Longer

Shop lithium ion tools at Amazon.com
Work longer and charge batteries less often with lithium ion tools from Amazon.com. Our large selection of lithium ion power tools offers many choices.

Start shopping

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Heat It Up

Shop for heat guns
Use a heat gun for a variety of home improvement jobs, including removing paint, loosening floor tiles, and thawing frozen pipes.

Shop for heat guns now

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Lost Symbol
The Lost Symbol by Dan Brown
$16.17

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates