-
Chapter 1 Oracle8i: A Bounty for PL/SQL Developers
-
What's in Oracle8i Release 8.1?
-
And Then There's Java
-
New PL/SQL Features Roundup
-
-
Chapter 2 Choose Your Transaction!
-
Transaction Management in PL/SQL
-
Defining Autonomous Transactions
-
When to Use Autonomous Transactions
-
Rules and Restrictions
-
Examples
-
-
Chapter 3 Invoker Rights: Your Schema or Mine?
-
A Look at the Definer Rights Model
-
The Invoker Rights Model
-
One Program, Multiple Schemas
-
Combining the Definer and Invoker Rights Models
-
-
Chapter 4 Native Dynamic SQL in Oracle8i
-
DBMS_SQL Versus NDS
-
NDS Statement Summary
-
Multirow Queries with Cursor Variables
-
Binding Variables
-
Working with Objects and Collections
-
Building Applications with NDS
-
NDS Utility Package
-
-
Chapter 5 Bulking Up with PL/SQL 8.1
-
Context-Switching Problem Scenarios
-
Bulk DML with the FORALL Statement
-
Bulk Querying with the BULK COLLECT Clause
-
Using Cursor Attributes
-
Analyzing the Impact of Bulk Operations
-
-
Chapter 6 New Trigger Features in Oracle8i
-
Triggers on Nested Table View Columns
-
Database-Level Event Triggers
-
Schema-Level Event Triggers
-
-
Chapter 7 New and Enhanced Built-in Packages in Oracle8i
-
DBMS_PROFILER: Providing Code Profiling
-
DBMS_TRACE: Providing a PL/SQL Trace Facility
-
DBMS_RLS: Implementing Fine-Grained Access Control
-
UTL_COLL: Using Collection Locators
-
LOB Enhancements
-
New DBMS_AQ and DBMS_AQADM Features
-
New DBMS_UTILITY Features
-
-
Chapter 8 Deploying Fine-Grained Access Control
-
FGAC Components
-
CREATE CONTEXT: Creating Contexts
-
SET_CONTEXT: Setting Context and Attribute Values
-
SYS_CONTEXT and LIST_CONTEXT: Obtaining Context Information
-
A Complete FGAC Example
-
-
Chapter 9 Calling Java from PL/SQL
-
Oracle8i and Java
-
Getting Ready to Use Java in Oracle
-
A Simple Demonstration
-
Using loadjava
-
Using dropjava
-
Managing Java in the Database
-
Using DBMS_JAVA and DBMS_JAVA_TEST
-
Publishing and Using Java in PL/SQL
-
Examples
-
-
Chapter 10 More Goodies for Oracle8i PL/SQL Developers
-
The NOCOPY Parameter Mode Hint
-
Calling Packaged Functions in SQL
-
SQL99 Compliance
-
SQL Operations on Collections
-
Miscellaneous and Minor Improvements
-
-
Appendix A Appendix: What's on the Companion Disk?
-
Installing the Reference
-
Using the Reference
-
-
Colophon
- Title:
- Oracle PL/SQL Programming: Guide to Oracle8i Featu
- By:
- Steven Feuerstein
- Publisher:
- O'Reilly Media
- Formats:
-
- Print Release:
- October 1999
- Pages:
- 264
- Print ISBN:
- 978-1-56592-675-2
- | ISBN 10:
- 1-56592-675-7
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The insect on the cover of Oracle PL/SQL Programming: Guide to Oracle8i Features is a luna moth. One of the 100,000 species of moth, the luna moth (Actius luna) is found only in North America. The pale green color and delicate swirled tails of its wings make the luna moth one of the loveliest species of moth.
Like the wings of all moths, the luna mothùs wings are covered with tiny, flattened, overlapping scales. The two pairs of wings move in tandem and operate as a single pair. When resting, these wings are spread open, unlike the butterflyùs wings, which fold closed in rest. The eye spots on the luna mothùs wings are intended to frighten away potential predators.
The adult luna moth has a very short lifespan-approximately one week. During that short life, adult luna moths do not eat at all; they get all of their nourishment during the caterpillar stage. Luna moth caterpillars feed on tree leaves, and tend not to be very picky about what kind of tree.
Although rarely sighted, the beautiful luna moth is not currently listed on the U.S. Fish and Wildlife Services Endangered Species List. Madeleine Newell was the production editor for this book, and Cindy Kogut of Editorial Ink was the copyeditor. Ellie Cutler and Nancy Kotary provided quality assurance, and Jeff Holcomb and Abby Myers provided production assistance. Pamela Murray wrote the index.
Edie Freedman designed the cover of this book, using a nineteenth-century engraving from the Dover Pictorial Archive. Kathleen Wilson produced the cover layout and designed and produced the diskette label with QuarkXPress 3.3, using the ITC Garamond font. Whenever possible, our books use a durable and flexible lay-flat binding. If the page count exceeds the limit, perfect binding is used.
The inside layout was designed by Alicia Cech, based on a series design by Nancy Priest, and implemented in FrameMaker 5.5 by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in this book were produced by Robert Romano and Rhon Porter using Macromedia Freehand 8 and Adobe Photoshop 5. This colophon was written by Clairemarie Fisher OùLeary.
