Oracle PL/SQL Best Practices, 2nd Edition
Write the Best PL/SQL Code of Your Life
Publisher: O'Reilly Media
Released: October 2007
Pages: 304
Description
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Recently Viewed
Introducing Silverlight 1.1
By Todd Anglin
October 2007
Ebook: $9.99
Regular Expression Pocket Reference, 2nd Edition
By Tony Stubblebine
July 2007
Ebook: $11.99
Print & Ebook: $16.49
Print: $14.99
Network Printing
By Matthew Gast, Todd Radermacher
October 2000
Print: $34.95
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreilly Oracle PL/SQL Best Practices, Second Edition
 
5.0

(based on 1 review)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviews

Reviewed by 1 customer

Displaying review 1

Back to top

(2 of 3 customers found this review helpful)

 
5.0

Excellent...

By jdruin

from Undisclosed

Comments about oreilly Oracle PL/SQL Best Practices, Second Edition:

Oracle PL/SQL Best Practices

Steven Feuerstein

O'Reilly _ 2nd Edition

http://www.oreilly.com/catalog/9780596514105/index.html

This is a great reference for PL/SQL Programmers. The book covers most aspects of PL/SQL code from start to finish. The style used is somewhat narrative and even entertaining. The author lists several pitfalls in each chapter. The "pitfall story" talks about why programmers might write sub-optimal code in the first place, how to recognize the problem, what is the root cause of the problem, and how to fix the problem. Each example lists code with the issue in place and then the "patched" code after the best-practice has been implemented. Most of the example center around a database at the fictional company used to tell the stories, but the examples are forms of common issue found in most any Oracle database.

The reference does not teach the SQL language itself outside the context of PL/SQL programming. It does cover how to write better SQL in some cases and gives advice on encapsulation of SQL, packaging SQL, and auto-generating SQL. Also, best practices for how to use SQL are covered.

By following the guidelines, PL/SQL code would be easier to maintain and debug, especially for someone who did not write the code or for the developer who has not looked at the code in a while. Also, the "best practice" code had better security feature although the author does not cover security extensively. Some of the examples of "in-application" SQL would be vulnerable to SQL injection attacks and the recommendation by the author to encapsulate the SQL into procedures or packages mitigates this risk. The best-practice code runs more efficiently in most cases as well.

Chapters generally cover:

Overall best programming practices

Standards

Testing

Variables

Loops and Branches

Error Handling

Encapsulation of SQL

Functions and Procedures

Performance

This is an excellent reference for those who program PL/SQL.

Displaying review 1

Back to top

 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Save a Tree - Go Digital  what is this?
Ebook: $23.99
Formats: DAISY, ePub, Mobi, PDF
Print & Ebook: $32.99
Print: $29.99