Oracle PL/SQL Best Practices: Write the Best PL/SQL Code of Your Life

Editorial Reviews. Review. ' (the book) is a good length for a computer book pages. Oracle PL/SQL Best Practices: Write the Best PL/SQL Code of Your Life 2nd Edition, Kindle Edition. by.
Table of contents

Effective C Covers C 4. Web Security Testing Cookbook. Smalltalk Best Practice Patterns. Python and AWS Cookbook. How to Break Web Software. Building Scalable Web Sites. Microservice Patterns and Best Practices. Data Science from Scratch. Drupal 7 Multi Sites Configuration. Better, Faster, Lighter Java. SQL in a Nutshell.

Join Kobo & start eReading today

Resilience and Reliability on AWS. Virtualizing Oracle Databases on vSphere. Oracle BPM Suite 11g: Getting Started with SQL. Oracle 11g Anti-hacker's Cookbook. Fundamentals of Predictive Text Mining. When faced with this situation, the smart thing to do is to make the smallest, most isolated change possible, thereby minimizing the ripple effect.

Oracle PL/SQL Best Practices, 2nd Edition

Now, with code this simple, all three of these approaches look reasonable and get the job done. But if you are dealing with an extremely complex, convoluted program, the IF statement gets tricky. You have to make sure you set up the ELSE clause properly and enclose the correct logic. The GOTO allows you to simply branch to the end of the loop, but, again, you must find the end of that loop and then add both the label and the placeholder "NULL;" statement so that the GOTO has someplace executable to go.

Clean, simple, and declarative. I work for a radio station call it WORA—not the real name , and I need to write a program that keeps track of how many times a song is requested and played within a given period and also track the count of songs in one of our two categories: Although the list of available songs is stored in a database table, this tracking information is not stored in the database; it is active only during the current session.

I see how I could write the program by creating a few database tables and writing a bunch of SQL, but I wonder if there might not be an easier way. There is definitely a much easier way: As you will see, although the syntax for multilevel, string-indexed collections can be a little bit tricky at first, once you are up to speed and as long as you are careful about how you define these structures, they can make your life very, very easy. Now, when building code as you describe in your question, you should start by describing the functionality you need in the package specification.

Lines 3 and 4: Please try again later.

Product details

A few years ago I bought the first edition of this book. It had a meaningful classification of the suggested best practices and each of them was presented in a consistent way e.

Books & Videos

Title, Example, Benefits, and Challenges. Those things were definitely there but I was surprised to find a totally rewritten book. Steven Feuerstein opted for a story-telling style instead of the formal approach followed in the first edition.

Dynamic SQL and Dynamic PL/SQL

By describing a project inside an imaginary company with its imaginary employees each of them with a different character and a different way of working , it is definitely easier and funnier to read. Good programming practices are common to all languages so I didn't expect any big surprises naming conventions, layout, keeping procedures short, avoid repeating code, etc. My only criticism would be the Quick Reference provided in the book.


  • ?
  • PL/SQL Practices: On Continuing and Indexing.
  • .
  • ;
  • ;
  • Screaming Woman Mystery.

After having read the book, it was not so easy for me to find again a particular section or example. I had to re-read a few pages in order to find what I was looking for contrary to the first edition where this was very easy done. Experienced programmers will benefit from this but Very informative; explanations are straight-forward and easily understood.

Experienced programmers will benefit from this but may still want to pick and choose among the various scenarios. This writer also has some online tutorials that cover some specifics in more detail. I expected a lot more from a guru. Furthermore referencing an excuses-application only confuses the reader, this is not something you can relate to. Giving partial code and referring to code on the web is rather annoying.

PL/SQL Practices: First Things First

Moral of the story: I really enjoyed reading this book. Even if I don't agree with everything, it's an extremely usefull book to read. See all 5 reviews. Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway. Set up a giveaway. What other items do customers buy after viewing this item? Customers who viewed this item also viewed.

Feedback If you need help or have a question for Customer Service, contact us. Would you like to report poor quality or formatting in this book?


  • The Course Syllabus: A Learning-Centered Approach (JB - Anker).
  • What is Kobo Super Points?.
  • Violence (Big Ideas).
  • The Little Book of Bar Bets.
  • Advances in Imaging and Electron Physics: The Scanning Transmission Electron Microscope: 159?
  • Oracle PL/SQL Best Practices, 2nd Edition - O'Reilly Media?

Click here Would you like to report this content as inappropriate? Click here Do you believe that this item violates a copyright? There's a problem loading this menu right now.