Learning Oracle PL/SQL | © 2002 O'reilly | by Knowledgeliberation

Total Page:16

File Type:pdf, Size:1020Kb

Learning Oracle PL/SQL | © 2002 O'reilly | by Knowledgeliberation Learning Oracle PL/SQL | © 2002 O'Reilly | by KnowledgeLiberation www.it-ebooks.info Database > Learning Oracle PL/SQL Learning Oracle PL/SQL Bill Pribyl Steven Feuerstein Publisher: O'Reilly First Edition December 2001 ISBN: 0-596-00180-0, 424 pages Summary Table of Contents Designed for both new programmers and those experienced in other languages, this book presents the core features of Index Oracle's PL/SQL language in an easy-to-read format. Learning Examples Oracle PL/SQL will bring programmers up to speed on the Errata most important aspects of PL/SQL, including web and Internet The Editor's Website programming. Updated through Oracle 9i, includes sample programs downloadable from http://oracle.oreilly.com. About the Authors Full Description Reviews Reader reviews Full Description Colophon Copyright PL/SQL, Oracle's programming language for stored procedures, delivers a world of possibilities for your database programs. PL/SQL supplements the standard relational database language, SQL, with a wide range of procedural features, including loops, IF-THEN statements, advanced data structures, and rich transactional control--all closely integrated with the Oracle database server. Knowing where to start with Oracle's procedural language is not always obvious to a newcomer, especially considering the language's feature set and the sheer size of the official documentation (not to mention Oracle's ever-increasing number of pre-built PL/SQL programs). But Learning Oracle PL/SQL offers the signposts and guidance you need to come up to speed on the language, delivered in a manageable number of pages while covering all the essentials. Topics include: ● PL/SQL--what is it, and why use it? Why use PL/SQL instead of Java? file:///E|/O'Reilly/O'Reilly%20-%20Learning%20Oracle%20PLSQL/default.html (1 of 4) [15/05/2002 22:43:01] Learning Oracle PL/SQL | © 2002 O'Reilly | by KnowledgeLiberation www.it-ebooks.info ● Syntax and examples of all core language constructs ● Creating, using, and reusing stored procedures, functions, and packages ● Building web-based applications using PL/SQL features available "out of the box" (such as PL/SQL Server Pages) ● Securing PL/SQL programs against attack ● Benefits of third-party developer tools and integrated development environments ● Connecting PL/SQL to email, Java, and the Internet Meticulously crafted with all-new examples downloadable from examples.oreilly.com/learnoracle, the book addresses language features available in all versions of Oracle, from Oracle7 to Oracle8i to Oracle9i. Learning Oracle PL/SQL was written by PL/SQL experts Bill Pribyl and Steven Feuerstein, whose easy-to-read style and attention to detail has made other O'Reilly books (such as the bestselling Oracle PL/SQL Programming) very popular among Oracle developers worldwide. Learning Oracle PL/SQL is meant for a wide range of target audiences, including both beginning programmers and those already experienced with other programming languages. Whether you are a new developer, a crossover programmer from another database system, or a new database administrator who needs to learn PL/SQL, this book will get you well on your way. It is the perfect introduction to Oracle PL/SQL Programming, also by Pribyl and Feuerstein. About the Authors Bill Pribyl Bio to be posted soon Steven Feuerstein is considered one of the world's leading experts on the Oracle PL/SQL language. He is the author or coauthor of six books on PL/SQL, including the now-classic Oracle PL/SQL Programming and Oracle PL/SQL Best Practices, all from O'Reilly & Associates. Steven is a Senior Technology Advisor with Quest Software, has been developing software since 1980, and worked for Oracle Corporation from 1987 to 1992. Steven is president of the Board of Directors of the Crossroads Fund, which makes grants to Chicagoland organizations working for social, racial and economic justice. file:///E|/O'Reilly/O'Reilly%20-%20Learning%20Oracle%20PLSQL/default.html (2 of 4) [15/05/2002 22:43:01] Learning Oracle PL/SQL | © 2002 O'Reilly | by KnowledgeLiberation www.it-ebooks.info You can reach Steven at [email protected]. Reviews "As someone who knows C, Perl, and Java, I found this to be a great starter book in PL/SQL. It gave me the core knowledge I needed for a jump-start into PL/SQL programming. This is a great book for anybody wanting to learn PL/SQL programming for Oracle!" --Bill Phillips, System Engineer, Diverse Networks "As a project manager for an IT consulting firm, I needed to go beyond basic SQL and leverage the efficiency and versatility of PL/SQL. After searching in vain for an introduction to PL/SQL that required no prior programming experience, I've finally found a book that is truly for the beginner. This book provides thorough explanations of the sample code in plain English, written so that I can understand why the programs work. It's the next best thing to sitting down with someone for a private tutorial." --Corrie Nettles, former consultant at Baker Robbins & Co., and Oracle Certified Professional in database administration Readers Reviews December 06, 2001 Rating: No one can write PL/SQL better than Steven Feuerstein. If you can not understand/program PL/SQL after reading this book you can consider a carrier change. Highly recommended for anyone who is interested in learning Oracle Programming . K Gopalakrishnan Copyright Copyright © 2002 O'Reilly & Associates, Inc. All rights reserved. Printed in the United States of America. file:///E|/O'Reilly/O'Reilly%20-%20Learning%20Oracle%20PLSQL/default.html (3 of 4) [15/05/2002 22:43:01] Learning Oracle PL/SQL | © 2002 O'Reilly | by KnowledgeLiberation www.it-ebooks.info Published by O'Reilly & Associates, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O'Reilly & Associates books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://safari.oreilly.com). For more information contact our corporate/institutional sales department: 800-998-9938 or [email protected]. The O'Reilly logo is a registered trademark of O'Reilly & Associates, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. Last updated on 12/4/2001 Learning Oracle PL/SQL, © 2002 O'Reilly Brought to you by KnowledgeLiberation file:///E|/O'Reilly/O'Reilly%20-%20Learning%20Oracle%20PLSQL/default.html (4 of 4) [15/05/2002 22:43:01] Learning Oracle PL/SQL | © 2002 O'Reilly | by KnowledgeLiberation www.it-ebooks.info Database > Learning Oracle PL/SQL Learning Oracle PL/SQL - Index Dedication Preface Is This Book for You? Other Books in This Series Why This Book? Which Oracle and PL/SQL Versions? Organization of This Book Conventions Used in This Book Comments and Questions Acknowledgments 1. PL/SQL: What, When, and Where 1.1 What Is PL/SQL? 1.2 Why Use PL/SQL? 1.3 What You Need to Get Started with PL/SQL 2. Fundamentals 2.1 PL/Lingo 2.2 Running Your First PL/SQL Program 2.3 Introduction to Program Structure 2.4 Variables 2.5 Common Operators 2.6 Conditional Logic 2.7 Executing in Circles: Loop Statements 2.8 Code Formatting: Requirements and Guidelines 2.9 Some Advanced Fundamentals 3. Let's Code! 3.1 Some Background on the Example 3.2 A First Programming Exercise 3.3 Retrieving a Book Count with a Function 3.4 Make Your Code Resilient 3.5 Using PL/SQL Packages to Organize Code 3.6 Going to the Next Level 3.7 Now What? 4. Go Web, Young Man 4.1 Introduction to HTML 4.2 Using PL/SQL to Create Web Pages 4.3 What Else? 5. Fetch! file:///E|/O'Reilly/O'Reilly%20-%20Learning%20Oracle%20PLSQL/toc.html (1 of 2) [15/05/2002 22:44:24] Learning Oracle PL/SQL | © 2002 O'Reilly | by KnowledgeLiberation www.it-ebooks.info 5.1 What's the Big Deal? 5.2 A Simple-Minded Approach to Retrieving One Row 5.3 Retrieving More than One Row Using a Cursor 5.4 Presenting Query Results via a Web Page 5.5 Building a Web-Based Search Page Using Dynamic SQL 5.6 Advanced Data Retrieval Topics 6. Keeping House 6.1 Organize Your Code 6.2 Use Tools to Write Code Effectively 7. Security: Keep the Bad Guys Out 7.1 Oracle Security Primer 7.2 Organizing Accounts to Improve Security 7.3 Analyzing the Library System's Requirements 7.4 Keeping a Trail of Database Changes 7.5 Special Security Topics for PL/SQL Developers 8. Communicating with the Outside World 8.1 Sending Internet Email from PL/SQL 8.2 Using the Mail Sender in the Library System 8.3 Receiving Email Inside the Database 8.4 Fetching Data from a Remote Web Site 8.5 Integration with Other Languages 9. Intermediate Topics and Other Diversions 9.1 Riding the Software Lifecycle 9.2 Lists o' Stuff (Collections) in PL/SQL 9.3 Exception-Handling Packages 9.4 Transaction Control 9.5 The PL/SQL Compiler 9.6 Managing Patron and Librarian Privileges 9.7 Still More PL/SQL Features 10. Afterword: "Making Good" of Database Programming 10.1 The Evidence 10.2 The Problem 10.3 Answering the Objections 10.4 What to Do Glossary Colophon Last updated on 12/4/2001 Learning Oracle PL/SQL, © 2002 O'Reilly Brought to you by KnowledgeLiberation file:///E|/O'Reilly/O'Reilly%20-%20Learning%20Oracle%20PLSQL/toc.html
Recommended publications
  • Oracle ACE Program Newsletter: by Aces, for Aces
    Oracle Technology Network By ACEs, For ACEs October 2010 Oracle ACE Spotlight Markus Eisele, Oracle ACE Director Markus Eisele Markus Eisele is a lead technology consultant working for msg systems ag in Germany which is one of the top 10 IT consulting and systems integration companies there. Markus is well known in Germany as a technical writer, speaker and trainer. He has written more than 50 articles about Enterprise Java and is still waiting for the opportunity to write his first book. Markus is also a software architect, developer and consultant. Markus joined msg in 2002 and has been a member of the Center of Competence IT-Architecture for the past eight years. His main areas of expertise are Java EE Middleware Servers. Beside this other technologies (Microsoft, SAP) also are part of his portfolio. Markus blogs about all his topics frequently at blog.eisele.net. He works daily with companies as a Java EE architecture consultant for enterprise applications and helps customers design and implement high-performance Java EE solutions and troubleshoot problems. He is supporting customers on a variety of platforms using application servers from different vendors. His all time favorites are WebLogic and GlassFish. After being a Technical Director with BEA Systems, he is a proud member of the Oracle ACE program since 2008. If there is time to spend, Markus is giving it to his family. His two and a half year old daughter will be a big sister next year and exciting times are expected. All this perfectly aligns with his “all-time” favorite personal interest of Photography.
    [Show full text]
  • Oracle ACE Program Newsletter
    Oracle Technology Network By ACEs, For ACEs December 2010 Oracle ACE Spotlight Steven Feuerstein , Oracle ACE Director Steven Feuerstein Steven Feuerstein is considered one of the world's leading experts on the Oracle PL/SQL language, having written ten books on PL/SQL, including Oracle PL/SQL Programming and Oracle PL/SQL Best Practices (all published by O'Reilly Media). Steven has been developing software since 1980, spent five years with Oracle (1987-1992), and has served as PL/SQL Evangelist for Quest Software since January 2001. He is an Oracle ACE Director and writes regularly for Oracle Magazine, which named him the PL/SQL Developer of the Year in both 2002 and 2006. He is also the first recipient of ODTUG's Lifetime Achievement Award (2009). In 2010, Steven started the PL/SQL Challenge, an online PL/SQL quiz that has over 1300 daily players, and will launch the PL/SQL Channel, an Internet-based video training series, in 2011. Steven's online PL/SQL cyberhome is located at www.ToadWorld.com/SF; but you can also find out more about Steven at http://www.StevenFeuerstein.com. Steven lives in Chicago with his wife, Veva. His older son Chris is a visual artist ( www.chrissilva.com). His younger son, Eli, is a musician who has lately taken up the craft of APEX programming (you can see his handiwork at the PL/SQL Challenge website). In Steven's spare time, he has no spare time, so he just writes more quizzes for the PL/SQL Challenge. Oracle ACE Program News Oracle ACE Quick Links Happy New Year! Be safe.
    [Show full text]
  • Nocoug Welcomes Steven Feuerstein
    RTH NO ERN C A L I Official Publication of the Northern California Oracle Users Group F O R N I A O R A C L E U S JOURNAL E R S G R O U P Vol. 20, No. 3 · AUGUST 2006 $15 RefreshRefresh YourYour CareerCareer WithWith NoCOUGNoCOUG Feuerthoughts Does the Optimizer Lies, Damn Lies, An interview with Steven Feuer- Need a Hint? and SQL! stein. See page 4. Six well-known Oracles answer Solve the puzzle and win a our questions. See page 9. prize! See page 15. Big discount on Steven Feuerstein seminar! See page 4. Much more inside . The NoCOUG Journal INTERVIEW Feuerthoughts An Interview with Steven Feuerstein He couldn’t move a mountain—nor pull down a big old tree But my daddy became a mighty big man with a simple philosophy. Do what you do, do well boy—do what you do, do well; Give your love and all of your heart—and do what you do, do well. Steven Feuerstein oCOUG welcomes Steven Feuerstein, considered So what do I do? These days, I spend virtually all my avail- one of the world’s leading experts on the Oracle able time developing software to help programmers unit test PL/SQL language, having authored or co-authored their code. I am very excited about the impact that Qute— ten books on the subject—as well as a new book on which we expect to release in October 2006—will have on NMySQL! Steven currently serves as PL/SQL evangelist for Quest the PL/SQL world.
    [Show full text]
  • Oracle PL/SQL Best Practices
    Download from Wow! eBook <www.wowebook.com> Oracle PL/SQLBestPractices Other Oracle resources from O’Reilly Related titles Learning Oracle PL/SQL Oracle PL/SQL Language Oracle Essentials Pocket Reference Oracle in a Nutshell Oracle PL/SQL Oracle PL/SQL Programming Developer’s Workbook Toad Pocket Reference for Oracle PL/SQL for DBAs Oracle Oracle Books oracle.oreilly.com is a complete catalog of O’Reilly’s Resource Center books on Oracle and related technologies, including sam- ple chapters and code examples. oreillynet.com is the essential portal for developers inter- ested in open and emerging technologies, including new platforms, programming languages, and operating systems. Conferences O’Reilly brings diverse innovators together to nurture the ideas that spark revolutionary industries. We specialize in documenting the latest tools and systems, translating the innovator’s knowledge into useful skills for those in the trenches. Visit conferences.oreilly.com for our upcoming events. Safari Bookshelf (safari.oreilly.com) is the premier online reference library for programmers and IT professionals. Conduct searches across more than 1,000 books. Sub- scribers can zero in on answers to time-critical questions in a matter of seconds. Read the books on your Book- shelf from cover to cover or simply flip to the page you need. Try it today for free. SECOND EDITION Oracle PL/SQL Best Practices Steven Feuerstein Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Oracle PL/SQL Best Practices, Second Edition by Steven Feuerstein Copyright © 2008 Steven Feuerstein. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA95472.
    [Show full text]