Oracle Database 10g PL/SQL Programming / Edition 1

Paperback (Print)
Buy Used
Buy Used from
(Save 41%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (22) from $1.99   
  • New (4) from $30.59   
  • Used (18) from $1.99   


Create dynamic client/server applications using PL/SQL and the comprehensive information contained in this authoritative volume. Expert Oracle insiders cover the features of PL/SQL, explain scripting semantics and syntax, and fully detail the PL/SQL functionality of Oracle Database 10g. You’ll learn how to write powerful PL/SQL programs, interact with Oracle databases, perform complex calculations, and handle error conditions.
Read More Show Less

Product Details

  • ISBN-13: 9780072230666
  • Publisher: McGraw-Hill Professional Publishing
  • Publication date: 8/13/2004
  • Series: Oracle Press Series
  • Edition number: 1
  • Pages: 896
  • Product dimensions: 7.30 (w) x 9.20 (h) x 1.72 (d)

Meet the Author

Scott Urman (Foster City, CA) is a senior member of the diagnostic and defect technical staff in the Language Group of Oracle Support Services, where he aids users of Oracle's various language products (PL/SQL, OCI, and the Oracle precompilers). In addition, he reviews Oracle technical documentation, writes white papers on Oracle languages, and makes technical presentations both inside Oracle and at meetings of Oracle User's Groups. Scott is the best-selling author of Oracle Press' Oracle PL/SQL Programming and Oracle8 PL/SQL Programming.

McGraw-Hill authors represent the leading experts in their fields and are dedicated to improving the lives, careers, and interests of readers worldwide

Michael is a professor at BYU - Idaho in the Computer Information Technology Department of the Business and Communication School. He teaches courses on CIT management, databases and systems analysis and design. He is the author of Oracle Database 11g PL/SQL Programming, Oracle Database 11g and Oracle MySQL 5.6, Oracle Database 10g Express Edition PHP Web Programming, and co-author of four other Oracle Press books.

He's an Oracle ACE and speaker at Oracle User Group Meetings. He worked at Oracle Corporation for over eight years in Consulting, Development and Support, working with the database, tools and Oracle E-Business Suite. He left Oracle as the Senior Applications Upgrade Manger in E-Business Suite Release Engineering.

Read More Show Less

Table of Contents

PART I: Introduction

Chapter 1: Introduction to PL/SQL

Chapter 2: Using SQL*Plus and JDeveloper

Chapter 3: PL/SQL Basics

Chapter 4: Using SQL with PL/SQL

Chapter 5: Records

Chapter 6: Collections

Chapter 7: Error Handling

Chapter 8: Creating Procedures, Functions, and Packages

Chapter 9: Using Procedures, Functions, and Packages

Chapter 10: Database Triggers

PART II: Advanced PL/SQL Features

Chapter 11: Intersession Communication

Chapter 12: External Routines

Chapter 13: Dynamic SQL

Chapter 14: Introduction to Objects

Chapter 15: Objects in the Database

Chapter 16: Large Objects

Chapter 17: Scheduling Tasks

PART III: Appendixes

Appendix A: PL/SQL Reserved Words

Appendix B: Guide to Supplied Packages

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 4 Customer Reviews
  • Anonymous

    Posted October 24, 2011

    Highly recommend this book

    I think the authors did a really good job and tried to cover as much as possible. I liked the information that the book provided and found it easy to follow and informative. I actually bought this book to help with my PL/SQL class that I am taking. The required book for my PL/SQL class I find hard to understand and comprehend not to mention the examples hard to follow. This book helped me pull my grade from a C- to a B+.


    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 19, 2008

    Waste of money

    This book has the worst index I have ever encountered. The chapter topics are appropriate and I was depending upon this book to teach me what I am eager to learn, but the chapters are filled with uninteresting examples and only a very sketchy discussion of concepts. There are frequent cross references, like in chapter 5 it suggests reading chapters 8 and 9 first. Also, it pretty much assumes that you have been programming PL/SQL for years and only use the book to catch up on what has changed since the previous versions of Oracle. Frankly, I feel cheated. I am starting over looking for a book on the subject. In the meantime I will read some of the excellent articles I have found on the web.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted October 3, 2004

    Excellent PL/SQL resource

    SQL developers experienced with non-Oracle databases or Oracle developers who are looking for a good reference manual should definitely pick up a copy of this book. Inexperienced SQL developers will probably get more out of Oracle Press¿ other excellent book PL/SQL 101. This book begins exactly the way experienced developers would expect¿it starts out at a running pace. The book takes the next hundred-or-so pages just discussing PL/SQL basics. Where this book excels is in its examples. Each and every PL/SQL principle is clearly illustrated with many clear and relevant examples. The author then begins into a discussion of advanced PL/SQL techniques, which includes a discussion of cursors, built-in functions, and records. The middle section of the book covers management and syntax of Oracle packages and functions. This excellent discussion covers such issues as package scope and permissions. This discussion naturally leads into advanced PL/SQL techniques including transactions, pipes, and various built-in DBMS packages. Finally, the book rounds out its PL/SQL discussions by reviewing use of Large Objects (LOB). In this section, the author discusses use and retrieval of data in this format. I would highly recommend this book to experienced Oracle or even non-Oracle developers who want to sharpen their PL/SQL skills or who are looking for a really good PL/SQL reference. This is a must-have book for anyone serious about their PL/SQL development work.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted November 25, 2008

    No text was provided for this review.

Sort by: Showing all of 4 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)