start page | rating of books | rating of authors | reviews | copyrights
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: D
- dangling REFs : 18.2.3. Adding Complex Data Structures
- data
- abstract datatypes : (see ADTs)
- abstraction : 9.1.3.1. Data abstraction
- combining scalars and aggregates : 17.8.2. Combining Scalar and Aggregate Values
- denormalizing with nested records : 9.7.4. Denormalizing Program Data with Nested Records
- errors by implicit cursors : 6.3.2.2. Vulnerability to data errors
- from packages, performance and : 25.4.4. Use Package Data to Avoid Passing "Bulky" Parameter Values
- global
- (see also global variables)
- 16.1.4. Object Persistence
- 16.5.2. Global Within a Single Oracle Session
- 22.5.4. Avoid Global Variables and Data Structures
- private : 16.5.4. Global Private Data
- public : 16.5.3. Global Public Data
- object model and : 18.1.5.4. Combining data with behavior
- package : 16.5. Package Data
- program : (see variables)
- records : (see records)
- tuning access to : 25.3. Tuning Access to Your Data
- verifying : 24.2.7. Test All Assumptions
- data abstraction : 18.1.5.3. Abstraction
- data dictionary
- external procedure entries : 21.6.1. Data Dictionary
- for managing collections : 19.8.2. Data Dictionary
- object types entries : 18.6.1. Data Dictionary
- object views entries : 20.7.1. Data Dictionary
- data structures,
synchronizing : 1.7.2. Synchronize Program and Data Structures
- databases
- administration of : About the Contents
- communication between sessions : C.10. DBMS_PIPE
- cursor-based access to : 1.4.3.8. Cursor-based access to the database
- events, receiving notification of : C.2. DBMS_ALERT
- locking records : 6.11. SELECT FOR UPDATE in Cursors
- managing code in : 23. Managing Code in the Database
- structure for objects : 18.2.2.2. DDL usage
- synchroniztion with columns : 4.5.1.1. Synchronization with database columns
- triggers : (see triggers)
- tuning of : About the Contents
- datatypes : 4.2. Scalar Datatypes
- abstract
- (see abstract datatypes)
- (see ADTs)
- anchored
- 1.6.1. Anchored declarations
- 4.5. Anchored Declarations
- collections as : 19.2.2. Collections in PL/SQL
- comverting
- external procedures and : 21.4.1. Datatype Conversion
- constrained/unconstrained : 4.4.1. Constrained Declarations
- converting
- performance and : 25.4.7. Avoid Type Conversions When Possible
- converting between
- 4.2.8. Conversion Between Datatypes
- 14. Conversion Functions
- declaring in tables
- 10.4.1. Defining the Table TYPE
- 10.8.1. PL/SQL Tables of Records
- external : 21.4.1. Datatype Conversion
- for LOB variables : 1.4.7.6. Large object support
- for LOBs : 4.2.7. LOB Datatypes
- object : (see object types)
- for overloaded modules : 15.8.4. Restrictions on Overloading
- PL/SQL Version 2.0 : B.2.1. No Server-Side PL/SQL Datatypes
- programmer-defined : (see subtypes)
- standardizing with %TYPE : 4.7.8. Use %TYPE to Standardize Nondatabase Declarations
- of stored functions parameters : 17.3. Requirements for Stored Functions in SQL
- date
- 12. Date Functions
- 14.3.5. Building a Date Manager
- changing millenia : 14.3.3. RR: Changing Millenia
- converting strings to/from
- 14.1. Conversion Formats
- 14.2.6. The TO_CHAR function (date conversion)
- 14.2.8. The TO_DATE function
- DATE datatype : 4.2.5. The Date-Time Datatype
- range : 14.3.4. Using TO_CHAR to Create a Date Range
- system : 12.1.7. The SYSDATE function
- DATE datatype : 12. Date Functions
- days : (see date)
- DB2 data source : 4.2.3.1. The CHAR datatype
- dbgextp.sql script : 21.6.2. Rules and Warnings About External Procedures
- DBMS_AQ package : C.3. Oracle AQ, the Advanced Queueing Facility
- DBMS_AQADM package : C.3.2. DBMS_AQADM (PL/SQL 8 Only)
- DBMS_DDL package : C.4. DBMS_DDL
- DBMS_DESCRIBE package
- pinning in SGA shared pool : 25.2.2.1. Candidates for pinning in the shared pool
- DBMS_JOB package
- C.5. DBMS_ JOB
- 1.4.5.3. Job scheduling with DBMS_ JOB
- DBMS_LOB package : C.6. DBMS_LOB (PL/SQL8 Only)
- DBMS_LOCK package : C.7. DBMS_LOCK
- DBMS_MAIL package : C.8. DBMS_MAIL
- DBMS_OUTPUT package
- C.9. DBMS_OUTPUT
- 10.9.3. Displaying a PL/SQL Table
- 26.5. Quick-and-Dirty Tracing
- pinning in SGA shared pool : 25.2.2.1. Candidates for pinning in the shared pool
- DBMS_PIPE package : C.10. DBMS_PIPE
- DBMS_ROWID package : C.11. DBMS_ROWID (PL/SQL8 Only)
- DBMS_SESSION package : C.12. DBMS_SESSION
- DBMS_SHARED_POOL package : 25.2.2. Pin Critical Code into the SGA
- DBMS_SNAPSHOT package : C.13. DBMS_SNAPSHOT
- DBMS_SQL package : C.14. DBMS_SQL
- batch processing : 25.3.4. Take Advantage of DBMS_SQL Batch Processing
- DBMS_STANDARD package
- pinning in SGA shared pool : 25.2.2.1. Candidates for pinning in the shared pool
- DBMS_TRANSACTION package : C.15. DBMS_TRANSACTION
- DBMS_UTILITY package : C.16. DBMS_UTILITY
- GET_TIME Function : 25.1.1. Use the DBMS_UTILITY.GET_TIME Function
- pinning in SGA shared pool : 25.2.2.1. Candidates for pinning in the shared pool
- DDL (Data Definition Language)
- DBMS_DDL package for : C.4. DBMS_DDL
- object privileges and : 18.3.7.1. DDL
- statements
: 1.4.4.2. Support for DDL and dynamic SQL
- debugging
- 2.5.2. Multiline Comment Syntax
- 24. Debugging PL/SQL
- external procedures : 21.6.2. Rules and Warnings About External Procedures
- finding code by line number : 23.6.6. Finding the Code for a Line Number
- messages about, in packages : 24.2.9. Build Debugging Messages into Your Packages
- strategies for : 24.2. Debugging Tips and Strategies
- tracing PL/SQL execution : 26. Tracing PL/SQL Execution
- DEC subtype : 4.2.2. Numeric Subtypes
- decimal datatypes
- 4.2.1.2. Decimal numeric datatypes
- 4.2.2. Numeric Subtypes
- DECIMAL subtype : 4.2.2. Numeric Subtypes
- declarations
- anchored
- 1.6.1. Anchored declarations
- 4.5. Anchored Declarations
- commenting : 3.6.5. Comment Declaration Statements
- FOR loop indexes : 1.7.5. Structured Code and Other Best Practices
- formatting : 3.1.5. Formatting Your Declarations
- forward : 15.9. Forward Declarations
- in packages
- 16.3. The Package Specification
- 16.4.1. Declare in Specification or Body
- of record TYPEs : 9.4.1. Declaring Programmer-Defined Record TYPEs
- of records
- 9.2.1. Declaring Records with the %ROWTYPE Attribute
- 9.4.2. Declaring the Record
- subtype : 4.6.1. Declaring Subtypes
- of tables : 10.4. Declaring a PL/SQL Table
- unconstrained : 15.6.1. Defining the Parameters
- variable : 4.4. Variable Declarations
- declaring
- collection datatypes : 19.3. Syntax for Declaring Collection Datatypes
- cursor variables : 6.12.3. Declaring REF CURSOR Types and Cursor Variables
- cursors : 6.4. Declaring Cursors
- exceptions raised in declarations : 8.5.3. Exceptions Raised in a Declaration
- parameters : 21.4.4. Correct Declaration of Properties
- DECODE function
- in MAKE_REF funfction : 20.4.2.3. Working around the ORA-22972 problem
- DECODE function, replacing with IF : 17.8.4. Replacing DECODEs with IF Statements
- default
- constructor method : 18.3.1. About Object Types
- parameter values
- B.2.4. No Default Parameter Values
- 15.6.5. Default Values
- 22.7.5. Default Values and Remote Procedure Calls
- records : 9.6.2. Record Initialization
- values for variables : 4.4.3. Default Values
- DEFAULT keyword : 4.4.3. Default Values
- DEFINE_ARRAY program : 25.3.4. Take Advantage of DBMS_SQL Batch Processing
- DEFINE_COLUMN procedure : C.14.5. The DEFINE_COLUMN procedure
- definer rights model : 18.3.7.3. Rights model
- DELETE procedure : 10.8.2.2. The DELETE procedure
- removing collection elements : 19.4.3.2. Removing elements using DELETE
- THE function with : 19.5.1. The THE Pseudo-function
- DELETE statement
- (see also DML statements)
- 10.3. PL/SQL Tables and DML Statements
- WHERE CURRENT OF clause : 6.11.2. The WHERE CURRENT OF Clause
- deleting
- collection elements : 19.4.3. Adding and Removing Elements
- table rows : 10.8.2.2. The DELETE procedure
- deleting tables : 10.7. Clearing the PL/SQL Table
- denormalizing program data : 9.7.4. Denormalizing Program Data with Nested Records
- dependency management : 23.3. Module Validation and Dependency Management
- DEQUEUE procedure : C.3.1.2. The DEQUEUE procedure
- DEREF function, virtual REFs and : 20.4.2.4. DEREF: Interpreting a virtual REF
- DEREF operator : 18.4.2.4. DEREF
- desc command (SQL*Plus), objects and : 18.6.2. SQL*Plus "Describe" Command
- Developer/2000 : 18.5.5. Implications for Developer/2000
- development
- best practices for : 1.7. Best Practices for PL/SQL Excellence
- packages for : 1.7.3. Center All Development Around Packages
- standarizing environment for : 1.7.4. Standardize Your PL/SQL Development Environment
- digits, number of : (see precision)
- direct field assignment
- 9.5. Assigning Values to and from Records
- 10.6.1. Direct Assignment
- directories, creating : 4.2.7.7. Working with BFILEs
- directory aliases, BFILENAME functions and : 13.2.1. The BFILENAME function
- DISABLE procedure : C.9.1. The DISABLE procedure
- disk accompanying this book : A. What's on the Companion Disk?
- disk space : (see memory)
- DMBS_ALERT package : C.2. DBMS_ALERT
- DML
- encapsulating in object views : 20.2. INSTEAD OF Triggers
- encapsulating in packages : 18.5.4. Approach 4: Use an Object and a PL/SQL Container Package
- object privileges and : 18.3.7.2. DML
- DML statements : 1.4.4.2. Support for DDL and dynamic SQL
- and tables : 10.3. PL/SQL Tables and DML Statements
- "do nothing" statement : (see NULL statements)
- documentation
- with encrypted code : 23.7.3. Impact of Encrypting Code
- of parameters : 22.7.1. Document All Parameters and Their Functions
- of programming process : 24.2.6. Document and Back Up Your Efforts
- documentation, inline : (see comments)
- dot notation
- B.2.2. No Direct Stored Package Variable References
- 9.1.2. Accessing Record-Based Data
- 18.3.4. Dot Notation
- with nested records : 9.7.2. Dot Notation with Nested Records
- DOUBLE PRECISION subtype : 4.2.2. Numeric Subtypes
- DROP command
- 20.3.2. DROP: Dropping Views and Triggers
- 21.3.3. DROP: Dropping Libraries
- 23.5.3. Changing Stored Objects
- DROP TYPE statement : 18.3.2. CREATE TYPE and DROP TYPE: Creating and Dropping Types
- DROP_QUEUE procdure : C.3.2.5. The DROP_QUEUE procedure
- DROP_QUEUE_TABLE procedure : C.3.2.2. The DROP_QUEUE_TABLE procedure
- DROP_SNAPSHOT procedure : C.13.1. The DROP_SNAPSHOT procedure
- dropping
- libraries : 21.3.3. DROP: Dropping Libraries
- triggers : 20.3.2. DROP: Dropping Views and Triggers
- views : 20.3.2. DROP: Dropping Views and Triggers
- dummy programs : 5.2.2.3. Supporting top-down design of modules
- DUMP function : 13.3.1. The DUMP function
- DUP_VAL_ON_INDEX exception : 8.3.1. Named System Exceptions
- dynamic linking : 21.1.2. Architecture
- dynamic SQL
- C.14. DBMS_SQL
- 1.4.4.2. Support for DDL and dynamic SQL
- 6.2.1. Types of Cursors
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.