In this compact book, Steven Feuerstein, widely recognized as one of the world's leading experts on the Oracle PL/SQL language, distills his many years of programming, teaching, and writing about PL/SQL into a set of best practices-recommendations for developing successful applications. Covering the latest Oracle release, Oracle Database 11gR2, Feuerstein has rewritten this new edition in the style of his bestselling Oracle PL/SQL Programming . The text is organized in a problem/solution format, and chronicles the programming exploits of developers at a mythical company called My Flimsy Excuse, Inc., as they write code, make mistakes, and learn from those mistakes-and each other.
This book offers practical answers to some of the hardest questions faced by PL/SQL developers,
Oracle PL/SQL Best Practices summarizes PL/SQL best practices in nine major overall PL/SQL application development; programming standards; program testing, tracing, and debugging; variables and data structures; control logic; error handling; the use of SQL in PL/SQL; building procedures, functions, packages, and triggers; and overall program performance.
This book is a concise and entertaining guide that PL/SQL developers will turn to again and again as they seek out ways to write higher quality code and more successful applications.
"This book presents ideas that make the difference between a successful project and one that never gets off the ground. It goes beyond just listing a set of rules, and provides realistic scenarios that help the reader understand where the rules come from. This book should be required reading for any team of Oracle database professionals."
Although the book is considerably outdated (published in 2001) and it makes reference to a very old version of Oracle Database Manager (Oracle 8i), I found it really useful, because many of the advices and features are still present in the newer versions.
There was some interesting stuff here. No doubt I'll come back to it in a year or two and find more that's relevant - a lot of the topics covered were ones I'll probably never handle.
Nothing more than the title says - Best Practices - nothing extraordinary, no tricks or something. Worth to take a look to check whether there is some missed best practice ;-).