Oracle PL/SQL Programming and over one million other books are available for Amazon Kindle. Learn more

Kindle Edition
 
   
Sell Back Your Copy
For a $1.67 Gift Card
Trade in
Have one to sell? Sell yours here
Oracle PL/SQL Programming, 4th Edition
 
 
Start reading Oracle PL/SQL Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Oracle PL/SQL Programming, 4th Edition [Paperback]

Steven Feuerstein (Author), Bill Pribyl (Author)
4.4 out of 5 stars  See all reviews (19 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $41.07  
Paperback --  
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.
There is a newer edition of this item:
Oracle PL/SQL Programming: Covers Versions Through Oracle Database 11g Release 2 (Animal Guide) Oracle PL/SQL Programming: Covers Versions Through Oracle Database 11g Release 2 (Animal Guide) 4.3 out of 5 stars (7)
$38.49
In stock but may require an extra 1-2 days to process.

Book Description

0596009771 978-0596009779 August 29, 2005 Fourth Edition

For the past ten years, O'Reilly's Oracle PL/SQL Programming has been the bestselling book on PL/SQL, Oracle's powerful procedural language. Packed with examples and helpful recommendations, the book has helped everyone--from novices to experienced developers, and from Oracle Forms developers to database administrators--make the most of PL/SQL.

The fourth edition is a comprehensive update, adding significant new content and extending coverage to include the very latest Oracle version, Oracle Database 10g Release 2. It describes such new features as the PL/SQL optimizing compiler, conditional compilation, compile-time warnings, regular expressions, set operators for nested tables, nonsequential collections in FORALL, the programmer-defined quoting mechanism, the ability to backtrace an exception to a line number, a variety of new built-in packages, and support for IEEE 754 compliant floating-point numbers.

The new edition adds brand-new chapters on security (including encryption, row-level security, fine-grained auditing, and application contexts), file, email, and web I/O (including the built-in packages DBMS_OUTPUT, UTL_FILE, UTL_MAIL, UTL_SMTP, and UTL_HTTP) and globalization and localization.

Co-authored by the world's foremost PL/SQL authority, Steven Feuerstein, this classic reference provides language syntax, best practices, and extensive code, ranging from simple examples to complete applications--making it a must-have on your road to PL/SQL mastery. A companion web site contains many more examples and additional technical content for enhanced learning.



Editorial Reviews

About the Author

Steven Feuerstein is considered the world's leading expert on the Oracle PL/SQL language and an excellent evangelist for the book and the PL/SQL language in general. He travels extensively, giving seminars, keynote addresses, and technical presentations at database conferences. He writes for Oracle Magazine and other publications, and is the most popular "columnist" for the Oracle Technology Network (OTN), which gets several million hits a month. He is a very popular writer and speaker, well known and respected by Oracle Corporation and its users worldwide.

Bill Pribyl, author, teacher, and software consultant, is the primary author of Learning Oracle PL/SQL, and the co-author of Oracle PL/SQL Programming and its companion pocket reference, all published by O'Reilly Media. An Oracle user since 1986, Bill has consulted on many aspects of using Oracle products. He recently spearheaded PLNet.org, a Web-based repository where developers can share open source PL/SQL.


Product Details

  • Paperback: 1200 pages
  • Publisher: O'Reilly Media; Fourth Edition edition (August 29, 2005)
  • Language: English
  • ISBN-10: 0596009771
  • ISBN-13: 978-0596009779
  • Product Dimensions: 9.2 x 7 x 1.9 inches
  • Shipping Weight: 3.3 pounds
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #546,786 in Books (See Top 100 in Books)

 

Customer Reviews

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

8 of 9 people found the following review helpful:
5.0 out of 5 stars THE ULTIMATE PL/SQL PROGRAMMING BOOK!!, March 18, 2006
This review is from: Oracle PL/SQL Programming, 4th Edition (Paperback)
Are you an application developer or database administrator? Well, you're in luck! Authors Steven Feuerstein and Bill Pribyl, have done an outstanding job of writing a 4th edition of a book that provides comprehensive useful coverage of the PL/SQL language.

Feuerstein and Pribyl, begin with an introduction to the PL/SQL language. Then, they show you how to get PL/SQL programs up and running as quickly as possible. The authors continue by reviewing the fundamentals of the PL/SQL language: what makes a PL/SQL statement, an introduction to the block structure, and how to write comments in PL/SQL. They also explore conditional and sequential control statements, loops, and exception handling in the PL/SQL language. They continue by looking at various types of program data you can define in PL/SQL, such as numbers, strings, records, and collections. In addition, the authors next address one of the most central elements of PL/SQL code construction: the connection to the underlying database, which takes place through the SQL language. They also show you the building blocks of applications, which include procedures, functions, triggers, and packages, and how to move information into and out of PL/SQL programs. Then, the authors explore the security-related challenges you face as you build PL/SQL programs. They continue by exploring the inside of PL/SQL, including PL/SQL's use of memory. In addition, the authors provide guidance for PL/SQL developers who need to address issues of globalization and localization. They also provide an in-depth guide to the object-oriented features of Oracle. Finally, they show you how to invoke Java and C code from your PL/SQL applications.

If you are new to PL/SQL, reading this excellent book from beginning to end should improve your PL/SQL skills and deepen your understanding of the language. Needless to say, if you're already a proficient PL/SQL programmer, you'll probably want to dip into the appropriate sections of this book to extract particular techniques for immediate application.
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 #1 PL/SQL Book For A Reason, October 22, 2008
By 
This review is from: Oracle PL/SQL Programming, 4th Edition (Paperback)
This is The Ultimate PL/SQL reference. Although the book isn't written as a reference, it serves as a more useful reference than the Oracle documentation. This book will show you 99% of PL/SQL functionality, and 110% of what you need to know. Steven Feuerstein always manages to write at a level which is not dry like 99% of all tech books out there. What a refreshing perspective he has for PL/SQL.

This book can be used for learning or refreshing on certain PL/SQL topics, but it isn't the best layout for someone new to PL/SQL, who needs that hand holding step by step approach. For now, novices might want to choose another book to learn the ropes, then get this book to serve as their #1 reference after they know the basics.

By the time I got through the first three chapters, I came across PL/SQL and SQL Plus functionality that I consider essential to the role of an Oracle developer, of which about half of my peers do not fully know. 95% of my peers, and their peers would learn multiple things they did not know before simply by reading through the first three chapters. Steven covers the majority of necessary "tribal knowledge" that an Oracle developer just needs to know here, before going into the more functional and applicable details in the rest of the text.

The rest of the book is ordered in a fashion so that you can easily go straight to the functionality that you need to learn, refresh, or learn more about. If I need to brush up on triggers, exception handling, collections, etc., I simply jump to the chapter aptly named for each piece.

The real brilliant part of Steven's writing for these individual sections is that after he covers all of the details of a certain topic, Exception Handling, for instance, he provides well written suggestions on how to really apply this topic in the most appropriate manner, where most books would just leave the topic alone, after covering the "how-to"! After Steven explains all of the ins and outs of exception handling (which he does in a much more thorough fashion than all other documentation), he then goes on to teach you how to actually USE the tool he has explained. The exception handling chapter has sections on "Building an Effective Error Management Architecture" and "Making the Most of PL/SQL Error Management". Instead of just showing his readers "How do I do that?", he shows them How, and then proceeds to pour his expertise into the What, When, and Why of the subject.

The sections explaining each "core" PL/SQL functionality are the most in depth explanations I have seen in any documentation, with code examples for literally every bullet point in the book. The code examples are all in anonymous blocks which can literally be copied and pasted into an IDE. There are also many more code examples not in the book that are available online in a zip file.

Extra kudos to Steven for including sections on xml types and http data manipulation which are highly sought after skills in software development.

My only complaint is that I wish there was a search-able PDF file of the book that came with it, like Oracle Press books have. If there was, I would use it for ALL PL/SQL questions that I usually "Google" for the answer. Even so, buying the book gives you a free 45 day access to safari online so you can search through this book there.

Use this book often as your first PL/SQL reference, along with Feuerstein's PL/SQL Best Practices book, and you will be better equipped than 95% of PL/SQL developers out there.

If you are responsible for PL/SQL coding, this book needs to be on your desk. Period.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
5.0 out of 5 stars A major programmer's reference, April 13, 2006
This review is from: Oracle PL/SQL Programming, 4th Edition (Paperback)
Steven Feuerstein and Bill Pribyl's ORACLE PL/SQL is a major reference for any already programming: it provides references to syntax, codes, and forms for developers and database administrators, adds new content to extend coverage for the latest Oracle Database 10g Release 2, and adds new chapters covering security encryption, email, and globalization. This isn't just an A-Z coverage: it provides questions, application issue analysis, details on whether usage is appropriate or worth the effort, and how to avoid common coding problems such as hardcoding literals.
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



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
data retrieval, iterative processing, transaction management, external procedures, dependency management, numeric datatypes, learning oracle, managing code, datetime arithmetic, predefined object types, server pages, formatted string, trigonometric functions, globalization support, packaged cursors, uninitialized nested table, zone region name, returned nested table, external procedure listener, name varray, definer rights model, public static int delete, database event triggers, invoker rights model, timestamp with time zone
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Oracle Database, Database Release, Oracle Text, Oracle Forms, Calling Java, Oracle Net, Name Description, Microsoft Windows, Oracle Corporation, Datetime Conversions, Row-Level Security, Eastern Standard Time, Miscellaneous Datatypes, Advanced Topics, Washington Street, Steven Feuerstein, Oracle Memory, Parameter Description, Web-Based Data, Use Packages, Language Fundamentals, Collections Overview, Effective Error Management Architecture, Oracle Call Interface, Handling Exceptions
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers 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.
 
(11)
(1)

Your tags: Add your first tag
 

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





Look for Similar Items by Category


Look for Similar Items by Subject