Book HomeBook HomeSearch this book

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Y | Z

Index: E

editing table rows : 10.5. Referencing and Modifying PL/SQL Table Rows
ELSE keyword : (see IF statements)
ELSIF keyword : (see IF statements)
email, sending with external procedures : 21.7.2. Example: Sending Email
embedded PL/SQL : (see stored functions, PL/SQL)
embedding trace calls in programs : 26.5. Quick-and-Dirty Tracing
embedding quotation marks : 2.3.1. Embedding Single Quotes Inside a String
EMPTY_BLOB function : 13.2.2. The EMPTY_BLOB function
EMPTY_CLOB function : 13.2.3. The EMPTY_CLOB function
ENABLE procedure : C.9.2. The ENABLE procedure
encapsulating calculations : 17.8.1. Encapsulating Calculations
encapsulation : 18.1.5.2. Encapsulation
of data structure access : 1.7.2. Synchronize Program and Data Structures
on object views : 20.2.1.1. The "don't use" argument
of persistent objects : 18.2.2.2. DDL usage
enclosed block : (see nested blocks)
encrypting code : 23.7. Encrypting Stored Code
END IF : (see IF statements)
END label
15.4.4. The END Label
15.5.3. The END Label
END LOOP keywords : (see loops)
ENQUEUE procedure : C.3.1.1. The ENQUEUE procedure
Enterprise Manager/Performance Pack product : 25.1. Analyzing Program Performance
entity-relationship (ER) model : 18.1.4.3. Inheritance
environment, user : 13.3.9. The USERENV function
equality, testing objects for : 18.3.6.2. Equality comparisons
ER (entity-relationship) model : 18.1.4.3. Inheritance
ERASE procedure : C.6.4. The ERASE procedure
erasing : (see deleting)
error messages
"attribute expression within SQL expression" : 6.9. Cursor Attributes
"cursor already open"
6.5. Opening Cursors
6.9.4. The %ISOPEN Attribute
"expression is inappropriate" : 6.4.1. The Cursor Name
"fetch out of sequence" : 6.11.1. Releasing Locks with COMMIT
"function returned without value" : 15.5.8.3. No RETURN is executed
"maximum open cursors exceeded" : 6.8.1. Maximum Number of Cursors
"wrong number of values in the INTO list" : 6.6.1. Matching Column List with INTO Clause
SQLERRM function : 13.3.6. The SQLERRM function
"illegal GOTO statement" : 5.2.1.2. Target labels and scope of GOTO
errors
(see also exceptions)
8. Exception Handlers
caused by implicit cursors : 6.3.2.2. Vulnerability to data errors
codes for : (see SQLCODE)
communication from server to client : 8.7. Client-Server Error Communication
handling : 1.4.3.9. Error handling
viewing in SQL*Plus : 23.5.4. Viewing Compilation Errors in SQL*Plus
violation of RESTRICT_REFERENCES pragma : 17.5.1.1. Pragma violation errors
event level, tracing : 26.1.2. Turning On the Trace
EXCEPTION keyword
8.3.2. Named Programmer-Defined Exceptions
8.6. Handling Exceptions
EXCEPTION_INIT pragma : 8.3.3.1. The EXCEPTION_INIT pragma
exceptions
1.4.3.9. Error handling
8. Exception Handlers
for branching logic : 1.7.5. Structured Code and Other Best Practices
continuing once handled : 8.6.4. Continuing Past Exceptions
CURSOR_ALREADY_OPEN : 8.3.1. Named System Exceptions
declaring in packages : 16.3. The Package Specification
DUP_VAL_ON_INDEX : 8.3.1. Named System Exceptions
exception section of code : 8.2. The Exception Section
formatting handlers of : 3.3.3. Formatting Exception Handlers
handler development : 1.7.4. Standardize Your PL/SQL Development Environment
handles for : 8.6. Handling Exceptions
handling : 22.2.3. Avoid Exception Handlers for Normal Program Exits
like IF statement : 8.9. Exception Handler as IF Statement
multiple : 8.6.1. Combining Multiple Exceptions in a Single Handler
structure for : 8.4. Determining Exception-Handling Behavior
tips for : 8.10. RAISE Nothing but Exceptions
INVALID_CURSOR : 8.3.1. Named System Exceptions
INVALID_NUMBER : 8.3.1. Named System Exceptions
LOGIN_DENIED : 8.3.1. Named System Exceptions
NO_DATA_FOUND
8.3.1. Named System Exceptions
8.8. NO_DATA_FOUND: Multipurpose Exception
NOT_LOGGED_ON : 8.3.1. Named System Exceptions
nullifying effect of raised : 5.2.2.2. Nullifying the effect of a raised exception
overlapping names of : 8.4.1.3. Overlapping exception names
as package : 16.3.1.1. A package of exceptions
PROGRAM_ERROR : 8.3.1. Named System Exceptions
programmer-defined
8.3.2. Named Programmer-Defined Exceptions
8.3.4. Unnamed Programmer-Defined Exceptions
propagation of : 8.4.2. Propagation of an Exception
raised within handler : 8.5.4. Exceptions Raised in an Exception Handler
raising
8.5. Raising an Exception
8.10. RAISE Nothing but Exceptions
ROWTYPE_MISMATCH : 6.12.5.2. Handling the ROWTYPE_MISMATCH exception
scope of : 8.4.1. Scope of an Exception
SQLCODE function : 13.3.5. The SQLCODE function
STORAGE_ERROR : 8.3.1. Named System Exceptions
system : 8.3.1. Named System Exceptions
TIMEOUT_ON_RESOURCE : 8.3.1. Named System Exceptions
TOO_MANY_ROWS : 8.3.1. Named System Exceptions
TRANSACTION_BACKED_OUT : 8.3.1. Named System Exceptions
trapping invalid arguments : 22.2.4.1. Trap invalid argument values
types of : 8.3. Types of Exceptions
VALUE_ERROR : 8.3.1. Named System Exceptions
ZERO_DIVIDE : 8.3.1. Named System Exceptions
execute authority
1.3.2. Improved Execution Authority and Transaction Integrity with PL/SQL
23.2. Transaction Integrity and Execute Authority
collections and : 19.8.1. Privileges
packages and : 23.2.1. Execute Authority on Stored Objects
sharing code and : 23.1.4. Key Concepts for Program Execution
on stored objects : 23.2.1. Execute Authority on Stored Objects
EXECUTE command
C.14.6. The EXECUTE function
23.1.1. Executing Procedures
23.5.3. Changing Stored Objects
EXECUTE_AND_FETCH command : C.14.7. The EXECUTE_AND_FETCH function
execution, shared code : 23.1. Executing Stored Code
EXISTS function
10.8.2.3. The EXISTS function
19.6.3. EXISTS(i)
EXIT statement
(see also loops)
7.2.1. Terminating a Simple Loop: EXIT and EXIT WHEN
7.7.2.2. EXIT and EXIT WHEN statements
EXIT WHEN statement
7.2.1. Terminating a Simple Loop: EXIT and EXIT WHEN
7.2.2. Emulating a REPEAT UNTIL Loop
7.7.2.2. EXIT and EXIT WHEN statements
with loop labels : 7.6.1.2. Loop termination using labels
EXIT WHEN statement
(see also loops)
7.2.1. Terminating a Simple Loop: EXIT and EXIT WHEN
exiting loops : 1.7.5. Structured Code and Other Best Practices
EXP function : 13.1.9. The EXP function
EXPLAIN PLAN statement : 25.1. Analyzing Program Performance
explicit
conversion functions : 14. Conversion Functions
cursors
(see also cursors)
1.7.4. Standardize Your PL/SQL Development Environment
6.2.1. Types of Cursors
6.3.3. Explicit Cursors
fetching from
9.5.3. FETCH INTO from an Explicit Cursor 1.7.2. Synchronize Program and Data Structures
explicit datatype conversion : 4.2.8.1. Explicit data conversions
exponents : 13.1.14. The POWER function
EXTEND procedure : 19.6.4. EXTEND [ (n [,i] ) ]
adding collection elements : 19.4.3.1. Adding elements using EXTEND
extensions, filename : (see filenames)
external
LOBs : 1.4.7.6. Large object support
procedures : 1.4.7.5. External procedures
EXTERNAL clause : 21.3.2. EXTERNAL: Creating the PL/SQL Body
external datatypes : 21.4.1. Datatype Conversion
external procedures : 21. External Procedures
architecture of : 21.1.2. Architecture
creating : 21.2. Steps in Creating an External Procedure
data dictionary entries : 21.6.1. Data Dictionary
debugging : 21.6.2. Rules and Warnings About External Procedures
examples : 21.7. Examples
listeners for : 21.2.1. Step 1: Set Up the Listener
mapping parameters : 21.4. Mapping Parameters
OCI routines for : 21.5. OCI Service Routines
syntax : 21.3. Syntax for External Procedures
warnings about : 21.6.2. Rules and Warnings About External Procedures
EXTERNAL_PROCEDURE_LISTENER listener : 21.2.1. Step 1: Set Up the Listener


Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Y | Z
The Oracle Library Navigation

Copyright (c) 2000 O'Reilly & Associates. All rights reserved.

Library Home Oracle PL/SQL Programming, 2nd. Ed. Guide to Oracle 8i Features Oracle Built-in Packages Advanced PL/SQL Programming with Packages Oracle Web Applications Oracle PL/SQL Language Pocket Reference Oracle PL/SQL Built-ins Pocket Reference