Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Mobile & Wireless » General AAS » Oracle PL/SQL by Example (4th Edition) (Prentice Hall PTR Oracle Series)  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Subcategories
Mass Market
Trade
Related Categories
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Database Management Systems
Databases
Computers & Internet
Subjects
Books
• Relational Databases
Databases
Computers & Internet
Subjects
Books
• PL & SQL
Oracle
Databases
Computers & Internet
Subjects
• General
Oracle
Databases
Computers & Internet
Subjects
• General AAS
Oracle
Databases
Computers & Internet
Subjects
• General
SQL
Databases
Computers & Internet
Subjects
• General AAS
SQL
Databases
Computers & Internet
Subjects
• General
Databases
Computers & Internet
Subjects
Books
• General AAS
Databases
Computers & Internet
Subjects
Books
• Databases
Software
Computers & Internet
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Visit Laptop Nirvana for the best Cheap Discount Laptops

Oracle PL/SQL by Example (4th Edition) (Prentice Hall PTR Oracle Series)

Oracle PL/SQL by Example (4th Edition) (Prentice Hall PTR Oracle Series)

zoom enlarge 
Authors: Benjamin Rosenzweig, Elena Silvestrova Rakhimov
Publisher: Prentice Hall PTR
Category: Book

List Price: $59.99
Buy New: $39.66
You Save: $20.33 (34%)



New (41) Used (12) from $39.66

Avg. Customer Rating: 4.5 out of 5 stars 7 reviews
Sales Rank: 45013

Media: Paperback
Edition: 4
Number Of Items: 1
Pages: 768
Shipping Weight (lbs): 2.5
Dimensions (in): 9 x 7 x 1.5

ISBN: 0137144229
Dewey Decimal Number: 005.756
EAN: 9780137144228
ASIN: 0137144229

Publication Date: August 25, 2008
Availability: Usually ships in 1-2 business days

Also Available In:

  • Paperback - Oracle PL/SQL by Example (3rd Edition) (Prentice Hall PTR Oracle Series)
  • Kindle Edition - Oracle PL/SQL by Example, 4/e

Similar Items:

  • Oracle SQL by Example (3rd Edition) (Prentice Hall PTR Oracle Series)
  • Oracle PL/SQL Programming, 4th Edition
  • TOAD Handbook (Developer's Library)
  • Mastering Oracle PL/SQL: Practical Solutions
  • Oracle Database 10g PL/SQL Programming

Editorial Reviews:

Product Description

This integrated learning solution teaches all the Oracle PL/SQL skills you need, hands-on, through real-world labs, extensive examples, exercises, and projects! Completely updated for Oracle 11g, Oracle PL/SQL by Example, Fourth Edition covers all the fundamentals, from PL/SQL syntax and program control through packages and Oracle 11g’s significantly improved triggers.

One step at a time, you’ll walk through every key task, discovering the most important PL/SQL programming techniques on your own. Building on your hands-on learning, the authors share solutions that offer deeper insights and proven best practices. End-of-chapter projects bring together all the techniques you’ve learned, strengthening your understanding through real-world practice.

This book’s approach fully reflects the authors’ award-winning experience teaching PL/SQL programming to professionals at Columbia University. New database developers and DBAs can use its step-by-step instructions to get productive fast; experienced PL/SQL programmers can use this book as a practical solutions reference. Coverage includes

• Mastering basic PL/SQL concepts and general programming language fundamentals, and understanding SQL’s role in

PL/SQL

• Using conditional and iterative program control techniques, including the new CONTINUE and CONTINUE WHEN statements

• Efficiently handling errors and exceptions

• Working with cursors and triggers, including Oracle 11g’s powerful new compound triggers

• Using stored procedures, functions, and packages to write modular code that other programs can execute

• Working with collections, object-relational features, native dynamic SQL, bulk SQL, and other advanced PL/SQL capabilities

• Handy reference appendices: PL/SQL formatting guide, sample database schema, ANSI SQL standards reference, and

more

Benjamin Rosenzweig is a Software Development Manager at Misys. Previously he was a Principal Consultant at Oracle. His experience ranges from creating an electronic Tibetan?English Dictionary in Kathmandu, Nepal, to supporting presentation centers at Goldman Sachs and managing trading systems at TIAA-CREF. As an instructor at Columbia University’s Computer Technology and Application Program, he was awarded the Outstanding Teaching Award. Rosenzweig wrote and presented Oracle Forms Developer: The Complete Video Course, and coauthored Oracle Web Application Programming for PL/SQL Developers.

Elena Silvestrova Rakhimov is Senior Developer and Team Lead at Alea Software. She has more than fifteen years of experience in database development in a wide spectrum of enterprise and business environments, ranging from non-profit organizations to Wall Street. She has taught database programming at Columbia University.

Contents

Acknowledgments xiv

About the Authors xv

Introduction xvii

CHAPTER 1 PL/SQL Concepts 1

LAB 1.1 PL/SQL in Client/Server Architecture 2

1.1.1 Use PL/SQL Anonymous Blocks 8

1.1.2 Understand How PL/SQL Gets Executed 10

LAB 1.2 PL/SQL in SQL*Plus 12

1.2.1 Use Substitution Variables 16

1.2.2 Use the DBMS_OUTPUT.PUT_LINE Statement 17

Chapter 1 Try It Yourself 19

CHAPTER 2 General Programming Language

Fundamentals 21

LAB 2.1 PL/SQL Programming Fundamentals 22

2.1.1 Make Use of PL/SQL Language Components 23

2.1.2 Make Use of PL/SQL Variables 24

2.1.3 Handle PL/SQL Reserved Words 26

2.1.4 Make Use of Identifiers in PL/SQL 27

2.1.5 Make Use of Anchored Datatypes 28

2.1.6 Declare and Initialize Variables 31

2.1.7 Understand the Scope of a Block, Nested Blocks, and Labels 34

Chapter 2 Try It Yourself 37

CHAPTER 3 SQL in PL/SQL 39

LAB 3.1 Making Use of DML in PL/SQL 40

3.1.1 Use the Select INTO Syntax for Variable Initialization 41

3.1.2 Use DML in a PL/SQL Block 42

3.1.3 Make Use of a Sequence in a PL/SQL Block 44

LAB 3.2 Making Use of SAVEPOINT 45

3.2.1 Make Use of COMMIT, ROLLBACK, and SAVEPOINT in a PL/SQL Block 48

Chapter 3 Try It Yourself 51

CHAPTER 4 Conditional Control: IF Statements 53

LAB 4.1 IF Statements 54

4.1.1 Use the IF-THEN Statement 58

4.1.2 Use the IF-THEN-ELSE Statement 62

LAB 4.2 ELSIF Statements 65

4.2.1 Use the ELSIF Statement 69

LAB 4.3 Nested IF Statements 74

4.3.1 Use Nested IF Statements 76

Chapter 4 Try It Yourself 80

CHAPTER 5 Conditional Control: CASE Statements 81

LAB 5.1 CASE Statements 82

5.1.1 Use the CASE Statement 89

5.1.2 Use the Searched CASE Statement 91

LAB 5.2 CASE Expressions 96

5.2.1 Use the CASE Expression 100

LAB 5.3 NULLIF and COALESCE Functions 103

5.3.1 The NULLIF Function 107

5.3.2 Use the COALESCE Function 109

Chapter 5 Try It Yourself 112

CHAPTER 6 Iterative Control: Part I 113

LAB 6.1 Simple Loops 114

6.1.1 Use Simple Loops with EXIT Conditions 118

6.1.2 Use Simple Loops with EXIT WHEN Conditions 120

LAB 6.2 WHILE Loops 124

6.2.1 Use WHILE Loops 128

LAB 6.3 Numeric FOR Loops 132

6.3.1 Use Numeric FOR Loops with the IN Option 137

6.3.2 Use Numeric FOR Loops with the REVERSE Option 139

Chapter 6 Try It Yourself 142

CHAPTER 7 Iterative Control: Part II 143

LAB 7.1 The CONTINUE Statement 144

7.1.1 Use t...


Customer Reviews:   Read 2 more reviews...

4 out of 5 stars Good Book   December 14, 2006
 2 out of 2 found this review helpful

Good introductory level book which has sufficient depth (not just list of statements!).
Pluses:
1) Lots of little explanations that aren't available in the Manuals, which help to put things in perspective,even for experienced programmers who aren't familiar with PL/SQL.
2) Plenty of examples, and code to run.
3) Good review questions and explanations.
4) Covers most topics to a reasonable level for an introductory book.
Minuses:
1) Too many wrong answers (typos), which can confuse novices who aren't sure of their understanding.
2) Some explanations are a bit confusing, especially towards the later chapters - it is better stated in the Manual.



5 out of 5 stars Well done. Oracle Education look out!   March 4, 2005
 5 out of 5 found this review helpful

I'm a developer and DBA who had not written PL/SQL in over a year. I used this book as a refresher.

This is the "Learning Perl" of PL/SQL, meaning: a beginner can learn from it, and an experienced hack can use it as a reference.

I consider lots of good sample code to be important when learning a programming language. Here it is, as a series of labs, with intelligent discussion. It's like having a friend who's an expert act as a personal tutor. It has complete, well-rounded coverage of PL/SQL fundamentals: control structures, stored procedures, packages, and a good chapter on triggers. In rare cases where some keyword is introduced with no explanation, it's usually covered in the following section.

It is nearly the quality of Oracle course materials, but with (a tolerable amount of) typos. Annoyingly, some of the typos are incorrect answers in the appendix; the rest are obvious typos and therefore not too confusing.

Chapter 1 is deceptively basic, explaining what a program is, what a programming language is, etc., but chapter 2 jumps right into PL/SQL with no further ado. The book progresses in baby steps as far as PL/SQL is concerned. Although knowledge of SQL is assumed, some concepts like commit & rollback, savepoints, and sequences are introduced and explained for beginners. It is also assumed that the reader:

- knows what DML, DDL, and the DUAL table are;
- has an account that can create objects (the "Scott" demo account will do); and
- knows how to connect to the database with SQL*Plus or a development tool (IDE).

With an IDE I was able to work through it in about thirty hours. I just read chapters I was already strong in without working those labs, but that time included plenty of puttering and experimenting with the lab material I did work.

I also bought 10g "PL/SQL Programming" by Urman, et. al. but dove into this book first. The two books overlap. The freely available "PL/SQL User's Guide and Reference" from Oracle is still a must-have.

Densely packed with pertinent information and very little else, it's about 99% useful information. Like the blurb says, "Just the facts." It is a complete Oracle course, so it was worth $2400 in that respect.



4 out of 5 stars Provides a solid foundation   February 28, 2005
 4 out of 5 found this review helpful

The book provides very solid foundation of PL\SQL. It wisely covers the basics and repeats them in a format which isn't too redundant. For example, there are several chapters on Loops (simple, cursor, while, nested etc). This makes sense since loops are extremely important part of PL\SQL. The PL\SQL code examples are very well thought out and the test questions are very thought provoking.

The book does not cover advanced topics such as temporary global tables and performance tuning PL\SQL code, but that is beyond the scope of this book anyhow.

Suprisingly, I thought the chapter on stored procedures was very weak. It was almost nonexistent. The book spends almost 3 times as much text on Triggers than on stored procedures. This was a mistake since triggers are rarely used because of its performance constraints. Stored procedures, on the other hand, are the bread and butter of PL\SQL.



3 out of 5 stars not deep   October 18, 2004
 7 out of 7 found this review helpful

It is not as good as Alice Rischert's "Oracle SQL by example". Looks like it is written for people who never programed before. So it teaches how to program using examples of pl/sql. Might be good for beginners.


5 out of 5 stars Definately the greatest book you could ever buy   June 23, 2004
 3 out of 3 found this review helpful

I'm a really big fan of the Oracle Series books and often wonder why other book authors do not take the same approach. I purchased the 1st editions of Oracle SQL and Oracle PL/SQL back in the day and read both of them. I really loved the format of these books and so I purchased the 3rd edition. They have helped me in passing the SQL and PL/SQL test for the Oracle certification. I just purchased the 3rd edition and really appreciate the fact that they expand on details and have fixed most of the typos from the previous editions. The format of the book is that you read a little and do hands-on activities afterward. This book is probably the best book you could ever buy for yourself because you truly learn PL/SQL. The hands-on labs reinforce the information very well and it's also a great reference tool. This book is definately a must buy for any person wishing to become an Oracle Developer or Oracle DBA. This book will provide you the foundations for your career. THis is the same book they use for the students at Columbia University in New York City.

Powered by Associate-O-Matic