Oracle Database 10g PL/SQL Programming [NOOK Book]

Overview

Write Robust PL/SQL Applications



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, ...

See more details below
Oracle Database 10g PL/SQL Programming

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$57.99
BN.com price

Overview

Write Robust PL/SQL Applications



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. Plus, you’ll get insider programming tips and techniques and real-world examples from the Oracle community.





  • Develop, tune, and debug PL/SQL programs that access Oracle databases from a wide variety of environments

  • Use PL/SQL block structures, variables, datatypes, expressions, operators, and statements

  • Regulate and recover from errors using exceptions and exception handlers

  • Deploy subprograms, procedures, functions, packages, and triggers

  • Accomplish intersession communication with DBMS_PIPE and DBMS_ALERT

  • Write object-oriented PL/SQL applications

  • Manage large sets of data using PL/SQL records and objects

  • Work with Oracle Net Services, external procedures, Java libraries, and C shared libraries

  • Perform object-oriented programming using transient objects, inheritance, type evolution, and attribute chaining

  • Automate database tasks with DBMS_JOB and DBMS_SCHEDULER and add e-mail functionality with UTL_SMTP and UTL_MAIL

Read More Show Less

Product Details

  • ISBN-13: 9780071502283
  • Publisher: McGraw-Hill Education
  • Publication date: 10/7/2004
  • Series: Oracle Press
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 896
  • File size: 18 MB
  • Note: This product may take a few minutes to download.

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

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)
Sort by: Showing all of 4 Customer Reviews
  • Anonymous

    Posted Mon Oct 24 00:00:00 EDT 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+.

    Thanks!!

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

    Posted Wed Mar 19 00:00:00 EDT 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 Sun Oct 03 00:00:00 EDT 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 Tue Nov 25 00:00:00 EST 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)