
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: R
- RAISE statement
- 
  - 8.5.1.2. Programmer raises ZERO_DIVIDE exception
  - 8.10. RAISE Nothing but Exceptions
 
- RAISE_APPLICATION_ERROR procedure
- 
  - 8.3.4. Unnamed Programmer-Defined Exceptions 
  - 8.7. Client-Server Error Communication
 
- raising exceptions
- 
  - (see also exceptions)
  - 8.4.1.2. Raising exceptions in nested blocks
  - 8.5. Raising an Exception
  - 8.10. RAISE Nothing but Exceptions
 
- range scheme, FOR loops
: 7.3. The Numeric FOR Loop
- RAW datatype
- 
  - 4.2.3.4. The RAW datatype
  - 14.2.3. The HEXTORAW function
 
- RAWTOHEX function
: 14.2.4. The RAWTOHEX function
- RDBMS language
: 1.3.1. Improved Application Portability with PL/SQL
- read consistency,
stored functions and
: 17.7.2. Read Consistency Model Complications
- READ procedure
: C.6.13. The  READ procedure
- read-committed isolation level
: 6.1.4. The SET TRANSACTION Statement
- read-only parameters
: (see IN mode)
- read-only transactions
: 6.1.4. The SET TRANSACTION Statement
- READ_ONLY procedure
: C.15.7. The  READ_ONLY procedure
- READ_WRITE procedure
: C.15.8. The  READ_WRITE procedure
- readability of code
: 15.7.3. Improving Readability
- readability, local modules for
: 1.7.1. Write as Little Code as Possible
- REAL subtype
: 4.2.2.  Numeric Subtypes
- real-time production support
: 26.2.1. Features of a Real-Time Support Mechanism
- RECEIVE_MESSAGE function
: C.10.5. The RECEIVE_MESSAGE function
- records
- 
  - (see also variables)
  - 1.4.3.3. Programmer-defined records
  - 1.7.1. Write as Little Code as Possible
  - 4. Variables and Program Data
  - 9. Records in PL/SQL
  - accessing data from
: 9.1.2. Accessing Record-Based Data
  - child
: 8.3.3.1. The EXCEPTION_INIT pragma
  - collections as components of
: 19.2.2.2. Collections as components of a record
  - comparing
: 9.1.6. Comparing Two Records
  - compatibility of
: 9.6. Record Types and Record Compatibility
  - corresponding to cursors
: 9.1.4. Guidelines for Using Records
  - cursor FOR loops
: 7.4.2. The Cursor FOR Loop Record
  - cursor-based
  
- 
    - (see also cursors)
    - 9.3. Cursor-Based Records
  
 
- declaring
  
- 
    - 9.2.1. Declaring Records with the %ROWTYPE Attribute
    - 9.4.2. Declaring the Record
  
 
- deleting
  
- 
    - 10.7. Clearing the PL/SQL Table
    - 10.8.2.2. The DELETE procedure
  
 
- fetching into
: (see FETCH statement)
  - filling
: 10.6. Filling the Rows of a PL/SQL Table
  - index-by tables of
: 25.4.8. Use Index-By Tables of Records and Objects
  - initializing
: 9.6.2. Record Initialization
  - locking
: 6.11. SELECT FOR UPDATE in Cursors
  - manual
: 9.6.1.1. Manual records
  - naming columns of
: 9.3.2. Setting the Record's Column Names
  - nested
: 9.7. Nested Records
  - as parameters
: 9.1.4. Guidelines for Using Records
  - programmer-defined
: 9.4. Programmer-Defined Records
  - referencing
: 9.1.5. Referencing a Record and its Fields
  - setting to NULL
: 9.6.1.3. Setting records to NULL
  - table-based
: 9.2. Table-Based Records
  - in tables
: 10.8. PL/SQL Table Enhancements in PL/SQL Release 2.3
  
- 
    - referencing fields of
: 10.8.1.1. Referencing fields of record elements in PL/SQL tables
  
 
 
- recursion, mutual
: (see forward declarations)
- recursive
object types
: 18.3.5.1. Forward type definitions
- recursive processing
: 17.8.7. Recursive Processing in a SQL Statement
- redundancy
- 
  - avoiding in package bodies
: 1.7.3. Center All Development Around Packages
  - local modules for
: 1.7.1. Write as Little Code as Possible
 
- REF CURSOR type
- 
  - (see also cursor variables)
  - 6.12.3. Declaring REF CURSOR Types and Cursor Variables
  - 6.12.6.3. Cursor variable aliases
  - identifying
: 6.12.7.1. Identifying the REF CURSOR type
 
- REF keyword
: 18.2.3. Adding Complex Data Structures
- reference pointers
: (see REFs)
- references
to host variables
: 25.4.3.2. Minimize references to host variables
- references to objects
: (see REFs)
- referencing
- 
  - record fields in tables
: 10.8.1.1. Referencing fields of record elements in PL/SQL tables
  - table rows
: 10.5. Referencing and Modifying PL/SQL Table Rows
 
- REFRESH procedure
: C.13.4. The  REFRESH procedure
- REFRESH_ALL procedure
: C.13.5. The  REFRESH_ALL procedure
- REFs (object references)
- 
  - 18.1.4.3. Inheritance 
  - 18.2.3. Adding Complex Data Structures
  - 18.4.2.2. REFs
  - as collection elements
: 19.2.1. Collections "In the Database"
  - DEREF operator and
: 18.4.2.4. DEREF
  - object views and
  
- 
    - 20. Object Views
    - 20.3.3. MAKE_REF: Returning a Virtual REF
    - 20.4.2. Using REFs with Object Views
  
 
- as operators
: 18.4.2.2. REFs
  - as type modifiers
: 18.4.2.2. REFs
 
- REGISTER procedure
: C.2.1. The REGISTER procedure
- relational (=) operators
: 2.1. The PL/SQL Character Set
- Release 1.1, PL/SQL
- 
  - 1.4.8. PL/SQL Release 1.1
  - 10.9.4.3. Features of the array package
 
- Release 2.1, PL/SQL
: 1.4.4. PL/SQL Release 2.1
- 
  - new_add_months function
: 12.2.1. Customizing the Behavior of ADD_MONTHS
  - overloaded modules
: 15.8.4. Restrictions on Overloading
 
- Release 2.2, PL/SQL
: 1.4.5. PL/SQL Release 2.2
- 
  - cursor variables
: 6.12. Cursor Variables
 
- Release 2.3, PL/SQL
- 
  - 1.4.6. PL/SQL Release 2.3
  - 10.1.1. PL/SQL Tables
  - tables
: 10.8. PL/SQL Table Enhancements in PL/SQL Release 2.3
 
- RELEASE function
: C.7.3. The RELEASE function
- releasing record locks
: 6.11.1. Releasing Locks with COMMIT
- remainder function
: 13.1.13. The MOD function
- remote dependency
- 
  - 1.4.6.4. Improved remote dependency model
  - 1.4.7.5. External procedures
 
- remote procedure calls (RPCs)
: B.2.3. No Direct Remote Procedure Calls
- remote procedures
- 
  - 22.7.5. Default Values and Remote Procedure Calls
  - 23.4. Remote Procedure Calls
 
- REMOVE procedure
- 
  - C.2.2. The REMOVE procedure
  - C.5.6. The REMOVE procedure
 
- REMOVE_PIPE function
: C.10.6. The REMOVE_PIPE function
- REMOVEALL procedure
: C.2.3. The REMOVEALL procedure
- removing
: (see deleting)
- REPEAT UNTIL loop
: 7.2.2. Emulating a REPEAT UNTIL Loop
- repetitive code
- 
  - (see redundancy)
  - 15.7.1. Benefits of Local Modularization
 
- REPLACE function
- 
  - (see also TRANSLATE function)
  - 4.3.3. Function Results with NULL Arguments
  - 11.1.10. The REPLACE function
  - 11.1.15. The TRANSLATE function
 
- replacing characters in strings
: 11.1.15. The TRANSLATE function
- REQUEST function
: C.7.4. The REQUEST function
- reserved words
- 
  - 2.2.1. Reserved Words
  - 3.1.2. Using Case to Aid Readability
 
- RESET_BUFFER procedure
: C.10.7. The RESET_BUFFER procedure
- RESET_PACKAGE procedure
: C.12.3. The RESET_PACKAGE procedure
- RESTRICT_REFEFRENCES pragma
: 17.3. Requirements for Stored Functions in SQL
- RESTRICT_REFERENCES pragma
: 17.5.1. The RESTRICT_REFERENCES Pragma
- 
  - manual application of
: 17.7.1. Manual Application of Pragmas
 
- RETURN datatype
: 15.5.2. The RETURN Datatype
- RETURN statement
- 
  - 6.4.4. The Cursor RETURN Clause
  - 7.7.2.3. RETURN statement
  - 15.5.8. The RETURN Statement
  - cursor
: 6.4. Declaring Cursors
  - in procedures
: 15.5.8.5. RETURN statement in a procedure
  - overloaded functions
: 15.8.4. Restrictions on Overloading
  - of package cursors
: 16.3.2. Declaring Package Cursors
  - using single
: 22.2.2. Use a Single RETURN Statement for Successful Termination
 
- reusing code
: 1.7.1. Write as Little Code as Possible
- REVERSE keyword
: 7.3.1. Rules for Numeric FOR Loops
- rights models
: 18.3.7.3. Rights model
- RNDS purity code
: 17.5.1. The RESTRICT_REFERENCES Pragma
- RNPS purity code
: 17.5.1. The RESTRICT_REFERENCES Pragma
- ROLLBACK procedure
: C.15.9. The  ROLLBACK procedure
- ROLLBACK statement
- 
  - 6.1.2. The ROLLBACK Statement
  - 6.11.1. Releasing Locks with COMMIT
  - ROLLBACK TO statement
: 6.1.2. The ROLLBACK Statement
 
- ROLLBACK_FORCE procedure
: C.15.10. The  ROLLBACK_FORCE procedure
- ROLLBACK_SAVEPOINT procedure
: C.15.11. The  ROLLBACK_SAVEPOINT procedure
- ROUND function
- 
  - 12.1.6. The ROUND function
  - 13.1.15. The ROUND function
 
- rounding dates
: 12.1.6. The ROUND function
- row numbers, converting expressions to
: 10.5.1. Automatic Conversion of Row Number Expressions
- %ROWCOUNT cursor attribute
: 6.9.3. The %ROWCOUNT Attribute
- ROWID datatype
: 4.2.3.6. The ROWID datatype
- 
  - converting to/from
: 14.2.1. The CHARTOROWID function
 
- ROWID_BLOCK_NUMBER function
: C.11.6. The  ROWID_BLOCK_NUMBER function
- ROWID_CREATE function
: C.11.1. The  ROWID_CREATE function
- ROWID_INFO procedure
: C.11.2. The  ROWID_INFO procedure
- ROWID_OBJECT function
: C.11.4. The  ROWID_OBJECT function
- ROWID_RELATIVE_FNO function
: C.11.5. The  ROWID_RELATIVE_FNO function 
- ROWID_ROW_NUMBER function
: C.11.7. The  ROWID_ROW_NUMBER function
- ROWID_TO_ABSOLUTE_FNO function
: C.11.8. The  ROWID_TO_ABSOLUTE_FNO function
- ROWID_TO_EXTENDED function
: C.11.9. The  ROWID_TO_EXTENDED function
- ROWID_TO_RESTRICTED function
: C.11.10. The  ROWID_TO_RESTRICTED function
- ROWID_TYPE function
: C.11.3. The  ROWID_TYPE function
- ROWID_VERIFY function
: C.11.11. The  ROWID_VERIFY function 
- ROWIDs,
DBMS_ROWID package for
: C.11. DBMS_ROWID (PL/SQL8 Only)
- ROWIDTOCHAR function
: 14.2.5. The ROWIDTOCHAR function
- rows, table
- 
  - (see also records)
  - 9.1.1. Different Types of Records
  - data-smart numbers for
: 10.9.2. Data-Smart Row Numbers in PL/SQL Tables
  - negative index
: 10.2. Characteristics of PL/SQL Tables
  - objects for
: 18.1.2. Some Simple Examples
- referencing and modifying
: 10.5. Referencing and Modifying PL/SQL Table Rows
 
- %ROWTYPE attribute
- 
  - 1.7.2. Synchronize Program and Data Structures
  - 9.2.1. Declaring Records with the %ROWTYPE Attribute
  - 15.6.1.1. %TYPE and %ROWTYPE
  - in cursor declarations
: (see cursors)
 
- ROWTYPE_MISMATCH exception
: 6.12.5.2. Handling the ROWTYPE_MISMATCH exception
- RPAD function
: 11.1.11. The RPAD function
- RPCs (remote procedure calls)
: 23.4. Remote Procedure Calls
- RR format model
: 14.3.3. RR: Changing Millenia
- RTRIM function
: 11.1.12. The RTRIM function
- run authority
- 
  - (see execute authority)
  - 1.3.2. Improved Execution Authority and Transaction Integrity with PL/SQL
 
- RUN procedure
: C.5.7. The RUN procedure
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
 
Copyright (c) 2000 O'Reilly & Associates. All rights reserved.