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.